pub trait Default: Sized {
// Required method
fn default() -> Self;
}
Expand description
A trait for giving a type a useful default value.
Sometimes, you want to fall back to some kind of default value, and
donโt particularly care what it is. This comes up often with struct
s
that define a set of options:
struct SomeOptions {
foo: i32,
bar: f32,
}
How can we define some default values? You can use Default
:
#[derive(Default)]
struct SomeOptions {
foo: i32,
bar: f32,
}
fn main() {
let options: SomeOptions = Default::default();
}
Now, you get all of the default values. Rust implements Default
for various primitives types.
If you want to override a particular option, but still retain the other defaults:
fn main() {
let options = SomeOptions { foo: 42, ..Default::default() };
}
ยงDerivable
This trait can be used with #[derive]
if all of the typeโs fields implement
Default
. When derive
d, it will use the default value for each fieldโs type.
ยงenum
s
When using #[derive(Default)]
on an enum
, you need to choose which unit variant will be
default. You do this by placing the #[default]
attribute on the variant.
#[derive(Default)]
enum Kind {
#[default]
A,
B,
C,
}
You cannot use the #[default]
attribute on non-unit or non-exhaustive variants.
The #[default]
attribute was stabilized in Rust 1.62.0.
ยงHow can I implement Default
?
Provide an implementation for the default()
method that returns the value of
your type that should be the default:
enum Kind {
A,
B,
C,
}
impl Default for Kind {
fn default() -> Self { Kind::A }
}
ยงExamples
#[derive(Default)]
struct SomeOptions {
foo: i32,
bar: f32,
}
Required Methodsยง
1.0.0 ยท Sourcefn default() -> Self
fn default() -> Self
Returns the โdefault valueโ for a type.
Default values are often some kind of initial value, identity value, or anything else that may make sense as a default.
ยงExamples
Using built-in default values:
let i: i8 = Default::default();
let (x, y): (Option<String>, f64) = Default::default();
let (a, b, (c, d)): (i32, u32, (bool, bool)) = Default::default();
Making your own:
enum Kind {
A,
B,
C,
}
impl Default for Kind {
fn default() -> Self { Kind::A }
}
Dyn Compatibilityยง
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementorsยง
impl Default for &serde_json::value::Value
impl Default for &str
impl Default for &CStr
impl Default for &OsStr
impl Default for &DataLocale
impl Default for &DataMarkerAttributes
impl Default for &mut str
impl Default for ArgMode
impl Default for Language
impl Default for flams_web_utils::components::drawer::DrawerSize
impl Default for flams_web_utils::components::spinner::SpinnerSize
impl Default for ThemeType
impl Default for Env
impl Default for ReloadWSProtocol
impl Default for AsciiChar
impl Default for RemoteRedirect
impl Default for IpNet
impl Default for serde_json::value::Value
The default value is Value::Null
.
This is useful for handling omitted Value
fields when deserializing.
ยงExamples
use serde_json::Value;
#[derive(Deserialize)]
struct Settings {
level: i32,
#[serde(default)]
extras: Value,
}
let data = r#" { "level": 42 } "#;
let s: Settings = serde_json::from_str(data)?;
assert_eq!(s.level, 42);
assert_eq!(s.extras, Value::Null);
impl Default for PathArguments
impl Default for bool
impl Default for char
impl Default for f16
impl Default for f32
impl Default for f64
impl Default for f128
impl Default for i8
impl Default for i16
impl Default for i32
impl Default for i64
impl Default for i128
impl Default for isize
impl Default for u8
impl Default for u16
impl Default for u32
impl Default for u64
impl Default for u128
impl Default for ()
impl Default for usize
impl Default for GLInstance
impl Default for ArgSpec
impl Default for FileStateSummary
impl Default for DocumentStyles
impl Default for QueryFilter
impl Default for ArchiveManager
impl Default for FileStates
impl Default for SourceDir
impl Default for ArchiveTree
impl Default for RDFStore
impl Default for TemporaryBackend
impl Default for IdCounter
impl Default for LogTree
impl Default for BuildQueueSettings
impl Default for GitlabSettings
impl Default for ServerSettings
impl Default for SettingsSpec
impl Default for ByteOffset
impl Default for LSPLineCol
impl Default for Delta
impl Default for Eta
impl Default for Timestamp
impl Default for Indentor<'_>
impl Default for CssIds
impl Default for ArcTrigger
impl Default for ErrorId
impl Default for flams_router_vscode::Errors
impl Default for Nonce
impl Default for Owner
impl Default for SuppressResourceLoad
impl Default for TextProp
impl Default for Trigger
impl Default for ViewFn
impl Default for ViewFnOnce
impl Default for flams_router_vscode::server_fn::axum_export::body::Body
impl Default for InvalidBoundary
impl Default for InvalidFormContentType
impl Default for MatchedPathMissing
impl Default for MissingJsonContentType
impl Default for MissingPathParams
impl Default for NestedPathRejection
impl Default for ConnectionNotUpgradable
impl Default for InvalidConnectionHeader
impl Default for InvalidProtocolPseudoheader
impl Default for InvalidUpgradeHeader
impl Default for InvalidWebSocketVersionHeader
impl Default for MethodNotConnect
impl Default for MethodNotGet
impl Default for WebSocketKeyHeaderMissing
impl Default for flams_router_vscode::server_fn::axum_export::extract::ws::Utf8Bytes
impl Default for flams_router_vscode::server_fn::axum_export::http::request::Builder
impl Default for flams_router_vscode::server_fn::axum_export::http::response::Builder
impl Default for flams_router_vscode::server_fn::axum_export::http::Extensions
impl Default for flams_router_vscode::server_fn::axum_export::http::Method
impl Default for StatusCode
impl Default for Uri
Returns a Uri
representing /
impl Default for flams_router_vscode::server_fn::axum_export::http::Version
impl Default for flams_router_vscode::server_fn::axum_export::http::uri::Builder
impl Default for Parts
impl Default for flams_router_vscode::server_fn::axum_export::response::sse::Event
impl Default for KeepAlive
impl Default for BytesMut
impl Default for IgnoredAny
impl Default for flams_router_vscode::server_fn::Bytes
impl Default for Error
impl Default for FormattingOptions
impl Default for flams_router_vscode::server_fn::inventory::core::hash::SipHasher
impl Default for PhantomPinned
impl Default for RangeFull
impl Default for flams_router_vscode::server_fn::inventory::core::sync::atomic::AtomicBool
impl Default for flams_router_vscode::server_fn::inventory::core::sync::atomic::AtomicI8
impl Default for flams_router_vscode::server_fn::inventory::core::sync::atomic::AtomicI16
impl Default for flams_router_vscode::server_fn::inventory::core::sync::atomic::AtomicI32
impl Default for flams_router_vscode::server_fn::inventory::core::sync::atomic::AtomicI64
impl Default for flams_router_vscode::server_fn::inventory::core::sync::atomic::AtomicIsize
impl Default for flams_router_vscode::server_fn::inventory::core::sync::atomic::AtomicU8
impl Default for flams_router_vscode::server_fn::inventory::core::sync::atomic::AtomicU16
impl Default for flams_router_vscode::server_fn::inventory::core::sync::atomic::AtomicU32
impl Default for flams_router_vscode::server_fn::inventory::core::sync::atomic::AtomicU64
impl Default for flams_router_vscode::server_fn::inventory::core::sync::atomic::AtomicUsize
impl Default for flams_router_vscode::server_fn::inventory::core::time::Duration
impl Default for alloc::alloc::Global
impl Default for alloc::boxed::Box<str>
impl Default for alloc::boxed::Box<CStr>
impl Default for alloc::boxed::Box<OsStr>
impl Default for alloc::boxed::Box<RawValue>
impl Default for ByteString
impl Default for CString
impl Default for Rc<str>
impl Default for Rc<CStr>
impl Default for String
impl Default for alloc::sync::Arc<str>
impl Default for alloc::sync::Arc<CStr>
impl Default for Alignment
Returns Alignment::MIN
, which is valid for any type.
impl Default for proc_macro::TokenStream
impl Default for System
impl Default for OsString
impl Default for FileTimes
impl Default for DefaultHasher
impl Default for std::hash::random::RandomState
impl Default for std::io::util::Empty
impl Default for Sink
impl Default for PathBuf
impl Default for ExitCode
The default value is ExitCode::SUCCESS
impl Default for ExitStatus
The default value is one which indicates successful completion.
impl Default for DefaultRandomSource
impl Default for std::sync::poison::condvar::Condvar
impl Default for anyhow::Chain<'_>
impl Default for SizeWriter
impl Default for chrono::datetime::DateTime<FixedOffset>
impl Default for chrono::datetime::DateTime<Local>
impl Default for chrono::datetime::DateTime<Utc>
impl Default for chrono::format::parsed::Parsed
impl Default for NaiveDate
The default value for a NaiveDate is 1st of January 1970.
ยงExample
use chrono::NaiveDate;
let default_date = NaiveDate::default();
assert_eq!(default_date, NaiveDate::from_ymd_opt(1970, 1, 1).unwrap());
impl Default for NaiveDateTime
The default value for a NaiveDateTime is 1st of January 1970 at 00:00:00.
Note that while this may look like the UNIX epoch, it is missing the
time zone. The actual UNIX epoch cannot be expressed by this type,
however it is available as DateTime::UNIX_EPOCH
.
impl Default for NaiveTime
The default value for a NaiveTime is midnight, 00:00:00 exactly.
ยงExample
use chrono::NaiveTime;
let default_time = NaiveTime::default();
assert_eq!(default_time, NaiveTime::from_hms_opt(0, 0, 0).unwrap());
impl Default for TimeDelta
impl Default for WeekdaySet
impl Default for dtoa::Buffer
impl Default for eyre::Chain<'_>
impl Default for Crc
impl Default for GzBuilder
impl Default for GzHeader
impl Default for Compression
impl Default for BlameOptions
impl Default for Buf
impl Default for TreeUpdateBuilder
impl Default for DescribeFormatOptions
impl Default for DescribeOptions
impl Default for DiffFindOptions
impl Default for DiffOptions
impl Default for EmailCreateOptions
impl Default for MergeFileOptions
impl Default for MergeOptions
impl Default for StatusOptions
impl Default for AttrCheckFlags
impl Default for CredentialType
impl Default for IndexAddOption
impl Default for PathspecFlags
impl Default for ReferenceFormat
impl Default for StashApplyFlags
impl Default for StashFlags
impl Default for Ipv4Net
impl Default for Ipv6Net
impl Default for itoa::Buffer
impl Default for Collator
impl Default for DateTimeFormat
impl Default for NumberFormat
impl Default for PluralRules
impl Default for RelativeTimeFormat
impl Default for Array
impl Default for BigInt64Array
impl Default for BigInt
impl Default for BigUint64Array
impl Default for js_sys::Boolean
impl Default for Float32Array
impl Default for Float64Array
impl Default for Function
impl Default for Int8Array
impl Default for Int16Array
impl Default for Int32Array
impl Default for js_sys::Map
impl Default for Number
impl Default for Object
impl Default for Set
impl Default for Uint8Array
impl Default for Uint8ClampedArray
impl Default for Uint16Array
impl Default for Uint32Array
impl Default for WeakMap
impl Default for WeakSet
impl Default for git_indexer_progress
impl Default for MetadataBuilder<'_>
impl Default for RecordBuilder<'_>
impl Default for Sha1
impl Default for Sha224
impl Default for Sha256
impl Default for Sha384
impl Default for Sha512
impl Default for AuthorityKeyIdentifier
impl Default for BasicConstraints
impl Default for ExtendedKeyUsage
impl Default for KeyUsage
impl Default for SubjectAlternativeName
impl Default for SubjectKeyIdentifier
impl Default for proc_macro2::TokenStream
TokenStream::default()
returns an empty stream,
i.e. this is equivalent with TokenStream::new()
.
impl Default for ryu::buffer::Buffer
impl Default for serde_json::map::Map<String, Value>
impl Default for DefaultKey
impl Default for KeyData
impl Default for BoundLifetimes
impl Default for Generics
impl Default for Abstract
impl Default for syn::token::And
impl Default for AndAnd
impl Default for AndEq
impl Default for As
impl Default for Async
impl Default for At
impl Default for Auto
impl Default for Await
impl Default for Become
impl Default for syn::token::Box
impl Default for Brace
impl Default for Bracket
impl Default for Break
impl Default for Caret
impl Default for CaretEq
impl Default for Colon
impl Default for Comma
impl Default for Const
impl Default for Continue
impl Default for Crate
impl Default for Default
impl Default for Do
impl Default for Dollar
impl Default for Dot
impl Default for DotDot
impl Default for DotDotDot
impl Default for DotDotEq
impl Default for Dyn
impl Default for Else
impl Default for Enum
impl Default for Eq
impl Default for EqEq
impl Default for Extern
impl Default for FatArrow
impl Default for Final
impl Default for Fn
impl Default for For
impl Default for Ge
impl Default for Group
impl Default for Gt
impl Default for If
impl Default for Impl
impl Default for In
impl Default for LArrow
impl Default for Le
impl Default for Let
impl Default for Loop
impl Default for Lt
impl Default for Macro
impl Default for Match
impl Default for Minus
impl Default for MinusEq
impl Default for Mod
impl Default for Move
impl Default for Mut
impl Default for Ne
impl Default for Not
impl Default for syn::token::Or
impl Default for OrEq
impl Default for OrOr
impl Default for Override
impl Default for Paren
impl Default for PathSep
impl Default for Percent
impl Default for PercentEq
impl Default for Plus
impl Default for PlusEq
impl Default for Pound
impl Default for Priv
impl Default for Pub
impl Default for Question
impl Default for RArrow
impl Default for Raw
impl Default for Ref
impl Default for Return
impl Default for SelfType
impl Default for SelfValue
impl Default for Semi
impl Default for Shl
impl Default for ShlEq
impl Default for Shr
impl Default for ShrEq
impl Default for Slash
impl Default for SlashEq
impl Default for Star
impl Default for StarEq
impl Default for Static
impl Default for Struct
impl Default for Super
impl Default for Tilde
impl Default for Trait
impl Default for Try
impl Default for Type
impl Default for Typeof
impl Default for Underscore
impl Default for Union
impl Default for Unsafe
impl Default for Unsized
impl Default for Use
impl Default for Virtual
impl Default for Where
impl Default for While
impl Default for Yield
impl Default for tempfile::Builder<'_, '_>
impl Default for B0
impl Default for B1
impl Default for Z0
impl Default for Equal
impl Default for Greater
impl Default for Less
impl Default for UTerm
impl Default for Braced
impl Default for Hyphenated
impl Default for Simple
impl Default for Urn
impl Default for Uuid
impl Default for NoContext
impl Default for JsValue
impl Default for AddEventListenerOptions
impl Default for CloseEventInit
impl Default for MutationObserverInit
impl Default for NodeFilter
impl Default for ObserverCallback
impl Default for QueuingStrategy
impl Default for ReadableStreamGetReaderOptions
impl Default for ReadableStreamReadResult
impl Default for RequestInit
impl Default for ResponseInit
impl Default for ScrollIntoViewOptions
impl Default for ScrollToOptions
impl Default for StreamPipeOptions
impl Default for Transformer
impl Default for UnderlyingSink
impl Default for UnderlyingSource
impl Default for Open01
impl Default for OpenClosed01
impl Default for Alphabetic
impl Default for Alphanumeric
impl Default for StandardUniform
impl Default for rand::rngs::thread::ThreadRng
impl Default for rand::rngs::thread::ThreadRng
impl Default for rand_core::os::OsRng
impl Default for rand_core::os::OsRng
impl Default for AHasher
Provides a default Hasher with fixed keys. This is typically used in conjunction with BuildHasherDefault to create [AHasher]s in order to hash the keys of the map.
Generally it is preferable to use [RandomState] instead, so that different hashmaps will have different keys. However if fixed keys are desireable this may be used instead.
ยงExample
use std::hash::BuildHasherDefault;
use ahash::{AHasher, RandomState};
use std::collections::HashMap;
let mut map: HashMap<i32, i32, BuildHasherDefault<AHasher>> = HashMap::default();
map.insert(12, 34);
impl Default for AHasher
Provides a default Hasher with fixed keys. This is typically used in conjunction with BuildHasherDefault to create [AHasher]s in order to hash the keys of the map.
Generally it is preferable to use [RandomState] instead, so that different hashmaps will have different keys. However if fixed keys are desirable this may be used instead.
ยงExample
use std::hash::BuildHasherDefault;
use ahash::{AHasher, RandomState};
use std::collections::HashMap;
let mut map: HashMap<i32, i32, BuildHasherDefault<AHasher>> = HashMap::default();
map.insert(12, 34);
impl Default for ASCII
impl Default for AbsoluteFontWeight
impl Default for Acceptor
impl Default for Adapter
impl Default for Adler32
impl Default for AggregationLimitsGuard
impl Default for AggregationResults
impl Default for AhoCorasickBuilder
impl Default for Algorithm
impl Default for AlignedVec
impl Default for AllocScratch
impl Default for AllowCredentials
impl Default for AllowHeaders
impl Default for AllowMethods
impl Default for AllowOrigin
impl Default for AllowPrivateNetwork
impl Default for AnimationAttachmentRange
impl Default for AnimationDirection
impl Default for AnimationFillMode
impl Default for AnimationIterationCount
impl Default for AnimationPlayState
impl Default for AnyDelimiterCodec
impl Default for AnyQueryResult
impl Default for ArchivedDuration
impl Default for ArchivedIpv4Addr
impl Default for ArchivedIpv6Addr
impl Default for ArchivedSocketAddrV4
impl Default for ArchivedSocketAddrV6
impl Default for ArenaHashMap
impl Default for Argon2<'_>
impl Default for AssociatedData
impl Default for AsyncState
impl Default for AtomicBool
impl Default for AtomicI8
impl Default for AtomicI16
impl Default for AtomicI32
impl Default for AtomicI64
impl Default for AtomicI128
impl Default for AtomicIsize
impl Default for AtomicU8
impl Default for AtomicU16
impl Default for AtomicU32
impl Default for AtomicU64
impl Default for AtomicU128
impl Default for AtomicUsize
impl Default for AtomicWaker
impl Default for AtomicWaker
impl Default for Attributes
impl Default for AutoCompleteSize
impl Default for AvatarShape
impl Default for AxumRouteListing
impl Default for BackgroundAttachment
impl Default for BackgroundClip
impl Default for BackgroundPosition
impl Default for BackgroundRepeat
impl Default for BackgroundSize
impl Default for Backoff
impl Default for Backoff
impl Default for BackoffBuilder
impl Default for BadgeAppearance
impl Default for BadgeColor
impl Default for BadgeSize
impl Default for Base64
impl Default for Base64Bcrypt
impl Default for Base64Crypt
impl Default for Base64ShaCrypt
impl Default for Base64Unpadded
impl Default for Base64Url
impl Default for Base64UrlUnpadded
impl Default for BidiMirroringGlyph
impl Default for BidiPairedBracketType
impl Default for BigEndian
impl Default for BitPacker
impl Default for BitUnpacker
impl Default for BlankNode
impl Default for Block
impl Default for BlockedBitpacker
impl Default for Blocking
impl Default for BloomStorageBool
impl Default for BloomStorageU8
impl Default for Body
impl Default for Boolean
impl Default for BorderImageRepeat
impl Default for BorderImageSideWidth
impl Default for BorderImageSlice
impl Default for BorderRadius
impl Default for BorderSideWidth
impl Default for BoxDecorationBreak
impl Default for BranchProtectionDefaultsBuilder
impl Default for Browsers
impl Default for BufferQueue
impl Default for BuildGitStrategy
impl Default for Builder
impl Default for Builder
impl Default for Builder
impl Default for Builder
impl Default for Builder
impl Default for Builder
impl Default for Builder
impl Default for Builder
impl Default for Builder
impl Default for Builder
impl Default for Builder
impl Default for ButtonAppearance
impl Default for ButtonShape
impl Default for ButtonSize
impl Default for ByteClasses
impl Default for ByteCount
impl Default for Bytes
impl Default for BytesCodec
impl Default for BytesOptions
impl Default for CCtx<'_>
impl Default for CacheStats
impl Default for CancellationToken
impl Default for CanonicalCombiningClassMap
impl Default for CanonicalCombiningClassMapBorrowed<'static>
impl Default for CanonicalComposition
impl Default for CanonicalCompositionBorrowed<'static>
impl Default for CanonicalDecomposition
impl Default for CanonicalDecompositionBorrowed<'static>
impl Default for CanonicalizationAlgorithm
impl Default for Cardinality
impl Default for CardinalityCollector
impl Default for CaretShape
impl Default for CheckboxGroupRuleTrigger
impl Default for CheckboxSize
impl Default for ClassBytesRange
impl Default for ClassList
impl Default for ClassUnicodeRange
impl Default for Client
impl Default for Client
impl Default for ClientBuilder
impl Default for ClientBuilder
impl Default for Collector
impl Default for Color
impl Default for Color
impl Default for ColorOrAuto
impl Default for ColorPickerSize
impl Default for ColumnarWriter
impl Default for ComboboxRuleTrigger
impl Default for ComboboxSize
impl Default for CommitActionType
impl Default for CommitsOrder
impl Default for Compact
impl Default for CompactDoc
impl Default for CompressionCache
impl Default for Compressor
impl Default for CompressorOxide
impl Default for Condvar
impl Default for Config
impl Default for Config
impl Default for Config
impl Default for Config
impl Default for Config
impl Default for Config
impl Default for Config
impl Default for Config
impl Default for Config
The defaults are that of beStrict=false in the WHATWG URL Standard
impl Default for Config
impl Default for Config
impl Default for Config
impl Default for Config
impl Default for ConfigDirection
impl Default for Configuration
impl Default for ConnectorBuilder<WantsTlsConfig>
impl Default for Constraints
impl Default for ContainerType
impl Default for ContributorsOrderBy
impl Default for Converter
impl Default for CookieJar
impl Default for CookieManagerLayer
impl Default for Cookies
impl Default for CorsLayer
impl Default for CssColor
impl Default for CurrentUserBuilder
impl Default for CustomOrder
impl Default for DCtx<'_>
impl Default for DDSketch
impl Default for Dash
impl Default for DataLocale
impl Default for DataRequestMetadata
impl Default for DataResponseMetadata
impl Default for Dataset
impl Default for DateHistogramAggregationReq
impl Default for DateOptions
impl Default for DatePickerRuleTrigger
impl Default for DatePickerSize
impl Default for DateTime
impl Default for DateTimePrecision
impl Default for DatetimeSerializer
impl Default for Day
Creates a modifier that indicates the value is padded with zeroes.
impl Default for DayTimeDuration
impl Default for DeArray<'static>
impl Default for DeFloat<'_>
impl Default for DeInteger<'_>
impl Default for Decimal
impl Default for DecompressorOxide
impl Default for DefaultFields
impl Default for DefaultHashBuilder
impl Default for DefaultMakeSpan
impl Default for DefaultOnBodyChunk
impl Default for DefaultOnEos
impl Default for DefaultOnFailure
impl Default for DefaultOnRequest
impl Default for DefaultOnResponse
impl Default for DefaultServerNameResolver
impl Default for DefaultState
impl Default for DeleteImpersonationTokenBuilder
impl Default for DeleteRunnerBuilder
impl Default for DependencyOptions
impl Default for DeployKeysBuilder
impl Default for DirBuilder
impl Default for DisjunctionMaxCombiner
impl Default for Dispatch
impl Default for Doctype
impl Default for Double
impl Default for DrawerModalType
impl Default for DrawerPosition
impl Default for DrawerSize
impl Default for Duration
impl Default for Duration
impl Default for Eager
impl Default for Elapsed
impl Default for ElementFlags
impl Default for ElementParser
impl Default for Encoding
impl Default for Encoding
impl Default for End
Creates a modifier used to represent the end of input.
impl Default for EndingShape
impl Default for Environment
impl Default for Errors
impl Default for Event
impl Default for EventFlags
impl Default for ExpUnrolledLinkedList
impl Default for ExposeHeaders
impl Default for Extensions
impl Default for ExtractKind
impl Default for Extractor
impl Default for Facet
impl Default for FacetCounts
impl Default for FacetOptions
impl Default for FacetTokenizer
impl Default for FdSetElement
impl Default for Features
impl Default for FieldOrientation
impl Default for Fields
impl Default for FillRule
impl Default for FilterCredentials
impl Default for FinderBuilder
impl Default for FixedState
impl Default for FixedState
impl Default for Fixup
impl Default for FlexDirection
impl Default for FlexGap
impl Default for FlexWrap
impl Default for Float
impl Default for FnvHasher
impl Default for FontStretch
impl Default for FontStretchKeyword
impl Default for FontStyle
impl Default for FontStyle
impl Default for FontVariantCaps
impl Default for FontWeight
impl Default for Format
impl Default for FormatterOptions
impl Default for FrameHeader
impl Default for Full
impl Default for Full
impl Default for FxBuildHasher
impl Default for FxHasher
impl Default for GeneralCategoryOutOfBoundsError
impl Default for GeneralPurposeConfig
impl Default for GeneratedRouteData
impl Default for GeometryBox
impl Default for GitUrl
impl Default for Global
impl Default for GnuExtSparseHeader
impl Default for Graph
impl Default for GraphName
impl Default for GraphName
impl Default for GraphPattern
impl Default for GridAutoFlow
impl Default for GroupInfo
impl Default for GroupOrderBy
impl Default for GroupProjectsOrderBy
impl Default for GroupSubgroupsOrderBy
impl Default for GrpcErrorsAsFailures
impl Default for Hash128
impl Default for Hasher
impl Default for HasherRng
impl Default for Headers
impl Default for HistogramAggregation
impl Default for Hour
Creates a modifier that indicates the value is padded with zeroes and has the 24-hour representation.
impl Default for Id
impl Default for Identity
impl Default for Identity
impl Default for Idna
impl Default for ImageFit
impl Default for ImagePositionBuilder
impl Default for ImageShape
impl Default for ImpersonationTokenBuilder
impl Default for ImpersonationTokensBuilder
impl Default for IndexBuilder
impl Default for IndexRecordOption
impl Default for IndexSettings
impl Default for Infallible
impl Default for InflateState
impl Default for InfoLabelSize
impl Default for InfoLabelWeight
impl Default for InputRuleTrigger
impl Default for InputSize
impl Default for InputType
impl Default for Integer
impl Default for IntegerRadix
impl Default for IntermediateAggregationResults
impl Default for IntermediateAverage
impl Default for IntermediateCount
impl Default for IntermediateExtendedStats
impl Default for IntermediateMax
impl Default for IntermediateMin
impl Default for IntermediateRangeBucketResult
impl Default for IntermediateStats
impl Default for IntermediateSum
impl Default for IntermediateTermBucketEntry
impl Default for IntermediateTermBucketResult
impl Default for InvalidBufferSize
impl Default for InvalidOutputSize
impl Default for IpAddrOptions
impl Default for IssueOrderBy
impl Default for Iv
impl Default for JobBuilder
impl Default for JoinAlgorithm
impl Default for Json
impl Default for JsonFields
impl Default for JsonLdParser
impl Default for JsonLdProfileSet
impl Default for JsonLdSerializer
impl Default for JsonObjectOptions
impl Default for JsonParams
impl Default for JsonPathWriter
impl Default for KeepFirst
impl Default for KeyId
impl Default for KeyMap
impl Default for Keywords
impl Default for LabelSize
impl Default for LabelWeight
impl Default for Latin1
impl Default for LayoutPosition
impl Default for Lazy
impl Default for LazyStateID
impl Default for LeftJoinAlgorithm
impl Default for LengthDelimitedCodec
impl Default for LengthOrNumber
impl Default for Limited
impl Default for LineEnding
impl Default for LineHeight
impl Default for LineMapping
impl Default for LineStyle
impl Default for LinesCodec
impl Default for LinkType
impl Default for ListStylePosition
impl Default for ListStyleType<'_>
impl Default for LittleEndian
impl Default for LocalOptions
impl Default for LocalPool
impl Default for LocalSet
impl Default for LocalePreferences
impl Default for Location
impl Default for LocationChange
impl Default for LogHistogram
impl Default for LogHistogramBuilder
impl Default for LogMergePolicy
impl Default for LogSettings
impl Default for LogTracer
impl Default for LookMatcher
impl Default for LookSet
impl Default for LookSet
impl Default for LowLevelJsonParser
impl Default for LowLevelJsonSerializer
impl Default for MacError
impl Default for MappingLine
impl Default for MaskBorderMode
impl Default for MaskComposite
impl Default for MaskMode
impl Default for MatchKind
impl Default for MatchKind
impl Default for MatchKind
The default match kind is MatchKind::Standard
.
impl Default for MaxAge
impl Default for Md5Core
impl Default for MemoryArena
impl Default for MemoryStore
impl Default for MenuPosition
impl Default for MenuTriggerType
impl Default for MergeRequestOrderBy
impl Default for MessageBarIntent
impl Default for MessageBarLayout
impl Default for MetaContext
impl Default for Method
impl Default for MinifyOptions
impl Default for MinusAlgorithm
impl Default for Minute
Creates a modifier that indicates the value is padded with zeroes.
impl Default for MissedTickBehavior
impl Default for MmapOptions
impl Default for Month
Creates an instance of this type that indicates the value uses the
Numerical
representation, is padded with zeroes,
and is case-sensitive when parsing.
impl Default for MonthRepr
Creates a modifier that indicates the value uses the
Numerical
representation.
impl Default for MoreLikeThisQueryBuilder
impl Default for N3Parser
impl Default for NQuadsParser
impl Default for NQuadsSerializer
impl Default for NTriplesParser
impl Default for NTriplesSerializer
impl Default for NoMergePolicy
impl Default for NoProxy
impl Default for NoSubscriber
impl Default for NoteOrderBy
impl Default for Notify
impl Default for NthIndexCache
impl Default for NumericOptions
impl Default for NumericalType
impl Default for OffsetHour
Creates a modifier that indicates the value only uses a sign for negative values and is padded with zeroes.
impl Default for OffsetMinute
Creates a modifier that indicates the value is padded with zeroes.
impl Default for OffsetSecond
Creates a modifier that indicates the value is padded with zeroes.
impl Default for Once
impl Default for OnceBool
impl Default for OnceNonZeroUsize
impl Default for OpenOptions
impl Default for OpenOptions
impl Default for Order
impl Default for OrderTarget
impl Default for Ordinal
Creates a modifier that indicates the value is padded with zeroes.
impl Default for Other
impl Default for OutlineStyle
impl Default for Padding
Creates a modifier that indicates the value is padded with zeroes.
impl Default for Pagination
impl Default for Params
impl Default for ParamsBuilder
impl Default for ParamsMap
impl Default for ParamsString
impl Default for Parker
impl Default for Parker
impl Default for ParseOpts
impl Default for Parsed
impl Default for ParsedCaseSensitivity
impl Default for Parser<Infallible>
impl Default for ParserBuilder
impl Default for ParserBuilder
impl Default for ParserConfig
impl Default for ParserConfig
impl Default for ParserFlags
impl Default for PatternID
impl Default for PatternID
impl Default for PercentilesCollector
impl Default for Period
Creates a modifier that indicates the value uses the upper-case representation and is case-sensitive when parsing.
impl Default for PersonaSize
impl Default for PersonaTextAlignment
impl Default for PersonaTextPosition
impl Default for PersonalAccessTokenBuilder
impl Default for PersonalAccessTokenSelfBuilder
impl Default for PiParser
impl Default for PipeOptions
impl Default for PipelineOrderBy
impl Default for PipelineVariableType
impl Default for Policy
impl Default for PollNext
impl Default for PopoverPosition
impl Default for PopoverSize
impl Default for PopoverTriggerType
impl Default for PortBuilder<'_>
impl Default for Position
impl Default for Position
impl Default for PositionState
impl Default for PrefilterConfig
impl Default for Pretty
impl Default for PrettyFields
impl Default for Private
impl Default for ProgressBarColor
impl Default for ProgressCircleColor
impl Default for ProjectOrderBy
impl Default for ProjectReleaseOrderBy
impl Default for ProtectedAccessLevel
impl Default for ProtectedAccessLevelWithAccess
impl Default for QueryEvaluator
impl Default for QueryOptions
impl Default for QueryParams
impl Default for RadioGroupRuleTrigger
impl Default for RamDirectory
impl Default for RandomState
impl Default for RandomState
impl Default for RandomState
impl Default for RandomState
Creates an instance of RandomState using keys obtained from the random number generator. Each instance created in this way will have a unique set of keys. (But the resulting instance can be used to create many hashers each or which will have the same keys.)
This is the same as [RandomState::new()]
NOTE: For safety this trait impl is only available available if either of the flags runtime-rng
(on by default) or
compile-time-rng
are enabled. This is to prevent weakly keyed maps from being accidentally created. Instead one of
constructors for [RandomState] must be used.
impl Default for RangeAggregation
impl Default for RangeValueReader
impl Default for RangeValueWriter
impl Default for RatingColor
impl Default for RatingRuleTrigger
impl Default for RawTokenizer
impl Default for RcDom
impl Default for RdfXmlParser
impl Default for RdfXmlSerializer
impl Default for ReadFlags
impl Default for ReadFlags
impl Default for RecoverableContext
impl Default for RecoveryConfig
impl Default for RegexSet
impl Default for RegexSet
impl Default for Registry
impl Default for RemapOptions
impl Default for RequestUrl
impl Default for ResetRunnerAuthenticationTokenBuilder
impl Default for ResolveFlags
impl Default for ResolveFlags
impl Default for ResponseBody
impl Default for ResponseBuilder
impl Default for ResponseOptions
impl Default for ResponseParts
impl Default for Resumption
impl Default for RevokePersonalAccessTokenBuilder
impl Default for RevokePersonalAccessTokenSelfBuilder
impl Default for RichAnnotation
impl Default for Rng
impl Default for RotatePersonalAccessTokenBuilder
impl Default for RotatePersonalAccessTokenSelfBuilder
impl Default for RoundingStrategy
impl Default for RouteList
impl Default for RouteListing
impl Default for RunnerBuilder
impl Default for SSTableIndexBuilder
impl Default for SameOrigin
impl Default for SchemaBuilder
impl Default for ScriptWithExtensionsBorrowed<'static>
impl Default for ScrollAxis
impl Default for Scroller
impl Default for SeaHasher
impl Default for Second
Creates a modifier that indicates the value is padded with zeroes.
impl Default for SeedableRandomState
impl Default for SeedableRandomState
impl Default for SelectRuleTrigger
impl Default for SelectSize
impl Default for SendAncillaryBuffer<'_, '_, '_>
impl Default for SerializeOpts
impl Default for SerializedDataId
impl Default for Serializer
impl Default for ServerConnectionData
impl Default for ServerErrorsAsFailures
impl Default for ServiceBuilder<Identity>
impl Default for Sha1Core
impl Default for ShapeRadius
impl Default for SimpleContext
impl Default for SimpleTokenizer
impl Default for SipHasher
impl Default for SipHasher
impl Default for SipHasher13
impl Default for SipHasher13
impl Default for SipHasher24
impl Default for SipHasher24
impl Default for SizeHint
impl Default for SizeLimit
impl Default for SliderRuleTrigger
impl Default for SmallIndex
impl Default for SortOrder
impl Default for SourceMapInner
impl Default for SpaceGap
impl Default for Span
impl Default for Specification
impl Default for SpinButtonRuleTrigger
impl Default for SpinButtonSize
impl Default for SpinWait
impl Default for SpinnerSize
impl Default for SqliteAutoVacuum
impl Default for SqliteConnectOptions
impl Default for SqliteJournalMode
impl Default for SqliteLockingMode
impl Default for SqliteQueryResult
impl Default for SqliteSynchronous
impl Default for SsrMode
impl Default for StartKind
impl Default for State
impl Default for StateID
impl Default for StateID
impl Default for StateId
impl Default for StaticParamsMap
impl Default for StaticRoute
impl Default for Stemmer
impl Default for StepPosition
impl Default for StoreFieldTrigger
impl Default for StorePath
impl Default for StreamBuilder
impl Default for Style
impl Default for Subscriber
impl Default for SubscriberBuilder
impl Default for Subsecond
Creates a modifier that indicates the stringified value contains one or more digits.
impl Default for SubsecondDigits
Creates a modifier that indicates the stringified value contains one or more digits.
impl Default for SumCombiner
impl Default for SwitchRuleTrigger
impl Default for SymbolsType
impl Default for SystemTime
impl Default for TagPickerSize
impl Default for TagSize
impl Default for TagsOrderBy
impl Default for Targets
impl Default for Targets
impl Default for TermInfo
impl Default for TermMissingAgg
impl Default for TermsAggregation
impl Default for TestWriter
impl Default for TextAnalyzer
impl Default for TextDecorationLine
impl Default for TextDecorationStyle
impl Default for TextDecorationThickness
impl Default for TextFieldIndexing
impl Default for TextOptions
impl Default for TextTag
impl Default for TextTransformCase
impl Default for TextareaResize
impl Default for TextareaRuleTrigger
impl Default for TextareaSize
impl Default for ThreadPoolBuilder
impl Default for ThreadPoolBuilder
impl Default for TimePickerRuleTrigger
impl Default for TimePickerSize
impl Default for Timespec
impl Default for TitleContext
impl Default for ToastIntent
impl Default for ToastOptions
impl Default for ToastPosition
impl Default for Token
impl Default for TokenizerManager
impl Default for TokenizerOpts
impl Default for TokioExecutor
impl Default for TokioTimer
impl Default for TooltipAppearance
impl Default for TooltipPosition
impl Default for TopHitsAggregationReq
impl Default for TrackSize
impl Default for TrackSizeList
impl Default for Transform
impl Default for TransformList
impl Default for Transition
impl Default for TranslatorBuilder
impl Default for TreeBuilderOpts
impl Default for TreeItemType
impl Default for TreeSize
impl Default for TriGParser
impl Default for TriGSerializer
impl Default for TurtleParser
impl Default for TurtleSerializer
impl Default for U64MonotonicValueReader
impl Default for U64MonotonicValueWriter
impl Default for UTF8
impl Default for Unicode
impl Default for UnixTimestamp
Creates a modifier that indicates the value represents the number of seconds since the Unix epoch. The sign is not mandatory.
impl Default for UnixTimestampPrecision
Creates a modifier that indicates the value represents the number of seconds since the Unix epoch.
impl Default for UnparkResult
impl Default for UpdateOptions
impl Default for UploadPackageStatus
impl Default for Uptime
impl Default for UriTemplateString
impl Default for Url
impl Default for UserBuilder
impl Default for UserOrderBy
impl Default for UserProjectsOrderBy
impl Default for UserinfoBuilder<'_>
impl Default for Utf8Bytes
impl Default for Utf8PathBuf
impl Default for Uts46
impl Default for Uts46Mapper
impl Default for Uts46MapperBorrowed<'static>
impl Default for Value
impl Default for Value
impl Default for Value
impl Default for ValueKind
impl Default for Variants
impl Default for Vary
impl Default for VendorPrefix
impl Default for Version
impl Default for Version
impl Default for ViewMacros
impl Default for VoidValueReader
impl Default for VoidValueWriter
impl Default for WTF8
impl Default for WaitGroup
impl Default for WatchCallbackList
impl Default for WatchFlags
impl Default for WatchFlags
impl Default for WebSocketConfig
impl Default for WeekNumber
Creates a modifier that indicates that the value is padded with zeroes
and uses the Iso
representation.
impl Default for WeekNumberRepr
Creates a modifier that indicates that the value uses the Iso
representation.
impl Default for Weekday
Creates a modifier that indicates the value uses the Long
representation and is case-sensitive when parsing. If the representation is changed to a
numerical one, the instance defaults to one-based indexing.
impl Default for WeekdayRepr
Creates a modifier that indicates the value uses the Long
representation.
impl Default for WhichCaptures
impl Default for WhitespaceTokenizer
impl Default for XAttrs
impl Default for Year
Creates a modifier that indicates the value uses the Full
representation, is padded with zeroes, uses the Gregorian calendar as its
base, and only includes the yearโs sign if necessary.
impl Default for YearMonthDuration
impl Default for YearRange
Creates a modifier that indicates the value uses the Extended
range.
impl Default for YearRepr
Creates a modifier that indicates the value uses the Full
representation.
impl Default for ZstdCompressor
impl Default for sqlite3_vtab
impl Default for sqlite3_vtab_cursor
impl Default for vec128_storage
impl Default for vec256_storage
impl Default for vec512_storage
impl<'a> Default for &'a ByteStr
impl<'a> Default for &'a BStr
impl<'a> Default for &'a BStr
impl<'a> Default for &'a Bytes
impl<'a> Default for &'a Bytes
impl<'a> Default for &'a mut ByteStr
impl<'a> Default for PhantomContravariantLifetime<'a>
impl<'a> Default for PhantomCovariantLifetime<'a>
impl<'a> Default for PhantomInvariantLifetime<'a>
impl<'a> Default for ProxyOptions<'a>
impl<'a> Default for RemoteCallbacks<'a>
impl<'a> Default for PrettyFormatter<'a>
impl<'a> Default for AddGroupMemberBuilder<'a>
impl<'a> Default for AddProjectMemberBuilder<'a>
impl<'a> Default for AllProjectMemberBuilder<'a>
impl<'a> Default for AllProjectMembersBuilder<'a>
impl<'a> Default for AllRunnersBuilder<'a>
impl<'a> Default for AllowJobTokenGroupBuilder<'a>
impl<'a> Default for AllowJobTokenProjectBuilder<'a>
impl<'a> Default for AllowedJobTokenGroupsBuilder<'a>
impl<'a> Default for AllowedJobTokenProjectsBuilder<'a>
impl<'a> Default for ApproveMergeRequestBuilder<'a>
impl<'a> Default for ArchiveBuilder<'a>
impl<'a> Default for ArchiveProjectBuilder<'a>
impl<'a> Default for BranchBuilder<'a>
impl<'a> Default for BranchesBuilder<'a>
impl<'a> Default for Builder<'a>
impl<'a> Default for CancelJobBuilder<'a>
impl<'a> Default for CancelPipelineBuilder<'a>
impl<'a> Default for CommentOnCommitBuilder<'a>
impl<'a> Default for CommitActionBuilder<'a>
impl<'a> Default for CommitBuilder<'a>
impl<'a> Default for CommitCommentsBuilder<'a>
impl<'a> Default for CommitReferencesBuilder<'a>
impl<'a> Default for CommitStatusesBuilder<'a>
impl<'a> Default for CommitsBuilder<'a>
impl<'a> Default for CompareCommitsBuilder<'a>
impl<'a> Default for Compressor<'a>
impl<'a> Default for ContainerExpirationPolicyBuilder<'a>
impl<'a> Default for ContributorsBuilder<'a>
impl<'a> Default for CowArcStr<'a>
impl<'a> Default for CowRcStr<'a>
impl<'a> Default for CreateBranchBuilder<'a>
impl<'a> Default for CreateCommitBuilder<'a>
impl<'a> Default for CreateCommitStatusBuilder<'a>
impl<'a> Default for CreateDeployKeyBuilder<'a>
impl<'a> Default for CreateDeploymentBuilder<'a>
impl<'a> Default for CreateFileBuilder<'a>
impl<'a> Default for CreateGroupBuilder<'a>
impl<'a> Default for CreateGroupMilestoneBuilder<'a>
impl<'a> Default for CreateGroupVariableBuilder<'a>
impl<'a> Default for CreateHookBuilder<'a>
impl<'a> Default for CreateHookBuilder<'a>
impl<'a> Default for CreateImpersonationTokenBuilder<'a>
impl<'a> Default for CreateIssueAwardBuilder<'a>
impl<'a> Default for CreateIssueBuilder<'a>
impl<'a> Default for CreateIssueNoteAwardBuilder<'a>
impl<'a> Default for CreateIssueNoteBuilder<'a>
impl<'a> Default for CreateLabelBuilder<'a>
impl<'a> Default for CreateMergeRequestAwardBuilder<'a>
impl<'a> Default for CreateMergeRequestBuilder<'a>
impl<'a> Default for CreateMergeRequestDiscussionBuilder<'a>
impl<'a> Default for CreateMergeRequestNoteAwardBuilder<'a>
impl<'a> Default for CreateMergeRequestNoteBuilder<'a>
impl<'a> Default for CreateMergeRequestPipelinesBuilder<'a>
impl<'a> Default for CreatePersonalAccessTokenBuilder<'a>
impl<'a> Default for CreatePersonalAccessTokenForUserBuilder<'a>
impl<'a> Default for CreatePipelineBuilder<'a>
impl<'a> Default for CreatePipelineScheduleBuilder<'a>
impl<'a> Default for CreatePipelineScheduleVariableBuilder<'a>
impl<'a> Default for CreateProjectAccessTokenBuilder<'a>
impl<'a> Default for CreateProjectBuilder<'a>
impl<'a> Default for CreateProjectMilestoneBuilder<'a>
impl<'a> Default for CreateProjectVariableBuilder<'a>
impl<'a> Default for CreateReleaseAssetLinksBuilder<'a>
impl<'a> Default for CreateReleaseBuilder<'a>
impl<'a> Default for CreateReleaseLinkBuilder<'a>
impl<'a> Default for CreateRunnerBuilder<'a>
impl<'a> Default for CreateRunnerBuilder<'a>
impl<'a> Default for CreateTagBuilder<'a>
impl<'a> Default for CreateUserBuilder<'a>
impl<'a> Default for DataIdentifierBorrowed<'a>
impl<'a> Default for DataRequest<'a>
impl<'a> Default for Decompressor<'a>
impl<'a> Default for DeleteBranchBuilder<'a>
impl<'a> Default for DeleteDeployKeyBuilder<'a>
impl<'a> Default for DeleteDeploymentBuilder<'a>
impl<'a> Default for DeleteFileBuilder<'a>
impl<'a> Default for DeleteGroupVariableBuilder<'a>
impl<'a> Default for DeleteHookBuilder<'a>
impl<'a> Default for DeleteHookBuilder<'a>
impl<'a> Default for DeleteIssueAwardBuilder<'a>
impl<'a> Default for DeleteIssueBuilder<'a>
impl<'a> Default for DeleteIssueNoteAwardBuilder<'a>
impl<'a> Default for DeleteIssueNoteBuilder<'a>
impl<'a> Default for DeleteLabelBuilder<'a>
impl<'a> Default for DeleteMergeRequestAwardBuilder<'a>
impl<'a> Default for DeleteMergeRequestNoteAwardBuilder<'a>
impl<'a> Default for DeletePackageBuilder<'a>
impl<'a> Default for DeletePackageFileBuilder<'a>
impl<'a> Default for DeletePipelineBuilder<'a>
impl<'a> Default for DeletePipelineScheduleBuilder<'a>
impl<'a> Default for DeletePipelineScheduleVariableBuilder<'a>
impl<'a> Default for DeleteProjectBuilder<'a>
impl<'a> Default for DeleteProjectVariableBuilder<'a>
impl<'a> Default for DeleteReleaseLinkBuilder<'a>
impl<'a> Default for DeleteRepositoryBuilder<'a>
impl<'a> Default for DeleteRepositoryTagBuilder<'a>
impl<'a> Default for DeleteRunnerByTokenBuilder<'a>
impl<'a> Default for DeleteTagBuilder<'a>
impl<'a> Default for DeployKeyBuilder<'a>
impl<'a> Default for DeployKeysBuilder<'a>
impl<'a> Default for DeploymentBuilder<'a>
impl<'a> Default for DeploymentsBuilder<'a>
impl<'a> Default for DisableProjectRunnerBuilder<'a>
impl<'a> Default for DisallowJobTokenGroupBuilder<'a>
impl<'a> Default for DisallowJobTokenProjectBuilder<'a>
impl<'a> Default for EditDeployKeyBuilder<'a>
impl<'a> Default for EditDeploymentBuilder<'a>
impl<'a> Default for EditGroupBuilder<'a>
impl<'a> Default for EditGroupMemberBuilder<'a>
impl<'a> Default for EditGroupPushRuleBuilder<'a>
impl<'a> Default for EditHookBuilder<'a>
impl<'a> Default for EditHookBuilder<'a>
impl<'a> Default for EditIssueBuilder<'a>
impl<'a> Default for EditIssueNoteBuilder<'a>
impl<'a> Default for EditJobTokenScopeBuilder<'a>
impl<'a> Default for EditLabelBuilder<'a>
impl<'a> Default for EditMergeRequestBuilder<'a>
impl<'a> Default for EditMergeRequestNoteBuilder<'a>
impl<'a> Default for EditPagesBuilder<'a>
impl<'a> Default for EditPipelineScheduleBuilder<'a>
impl<'a> Default for EditPipelineScheduleVariableBuilder<'a>
impl<'a> Default for EditProjectBuilder<'a>
impl<'a> Default for EditProjectMemberBuilder<'a>
impl<'a> Default for EditProjectPushRuleBuilder<'a>
impl<'a> Default for EditRunnerBuilder<'a>
impl<'a> Default for EnableDeployKeyBuilder<'a>
impl<'a> Default for EnableProjectRunnerBuilder<'a>
impl<'a> Default for EnvironmentBuilder<'a>
impl<'a> Default for EnvironmentsBuilder<'a>
impl<'a> Default for EraseJobBuilder<'a>
impl<'a> Default for ExternalProviderBuilder<'a>
impl<'a> Default for FileBuilder<'a>
impl<'a> Default for FileRawBuilder<'a>
impl<'a> Default for FormParams<'a>
impl<'a> Default for GetPackageFileBuilder<'a>
impl<'a> Default for GetReleaseLinkBuilder<'a>
impl<'a> Default for GraphNameRef<'a>
impl<'a> Default for GroupAccessRequestBuilder<'a>
impl<'a> Default for GroupAccessRequestsApproveBuilder<'a>
impl<'a> Default for GroupAccessRequestsBuilder<'a>
impl<'a> Default for GroupAccessRequestsDenyBuilder<'a>
impl<'a> Default for GroupBuilder<'a>
impl<'a> Default for GroupIssuesBuilder<'a>
impl<'a> Default for GroupMemberBuilder<'a>
impl<'a> Default for GroupMembersBuilder<'a>
impl<'a> Default for GroupProjectsBuilder<'a>
impl<'a> Default for GroupRunnersBuilder<'a>
impl<'a> Default for GroupSubgroupsBuilder<'a>
impl<'a> Default for GroupVariableBuilder<'a>
impl<'a> Default for GroupVariablesBuilder<'a>
impl<'a> Default for GroupsBuilder<'a>
impl<'a> Default for HookBuilder<'a>
impl<'a> Default for HookBuilder<'a>
impl<'a> Default for HooksBuilder<'a>
impl<'a> Default for HooksBuilder<'a>
impl<'a> Default for IssueAwardBuilder<'a>
impl<'a> Default for IssueAwardsBuilder<'a>
impl<'a> Default for IssueBuilder<'a>
impl<'a> Default for IssueNoteAwardBuilder<'a>
impl<'a> Default for IssueNoteAwardsBuilder<'a>
impl<'a> Default for IssueNotesBuilder<'a>
impl<'a> Default for IssueResourceLabelEventsBuilder<'a>
impl<'a> Default for IssuesClosedByBuilder<'a>
impl<'a> Default for JobBuilder<'a>
impl<'a> Default for JobTokenScopesBuilder<'a>
impl<'a> Default for JobTraceBuilder<'a>
impl<'a> Default for JobVariableAttributeBuilder<'a>
impl<'a> Default for JobsBuilder<'a>
impl<'a> Default for LabelBuilder<'a>
impl<'a> Default for LabelsBuilder<'a>
impl<'a> Default for LineCodeBuilder<'a>
impl<'a> Default for LineRangeBuilder<'a>
impl<'a> Default for ListReleaseLinksBuilder<'a>
impl<'a> Default for MergeMergeRequestBuilder<'a>
impl<'a> Default for MergeRequestApprovalRulesBuilder<'a>
impl<'a> Default for MergeRequestApprovalStateBuilder<'a>
impl<'a> Default for MergeRequestApprovalsBuilder<'a>
impl<'a> Default for MergeRequestAwardBuilder<'a>
impl<'a> Default for MergeRequestAwardsBuilder<'a>
impl<'a> Default for MergeRequestBuilder<'a>
impl<'a> Default for MergeRequestCommitsBuilder<'a>
impl<'a> Default for MergeRequestDiffsBuilder<'a>
impl<'a> Default for MergeRequestDiscussionsBuilder<'a>
impl<'a> Default for MergeRequestNoteAwardBuilder<'a>
impl<'a> Default for MergeRequestNoteAwardsBuilder<'a>
impl<'a> Default for MergeRequestNotesBuilder<'a>
impl<'a> Default for MergeRequestPipelinesBuilder<'a>
impl<'a> Default for MergeRequestResourceLabelEventsBuilder<'a>
impl<'a> Default for MergeRequestsBuilder<'a>
impl<'a> Default for MergeRequestsBuilder<'a>
impl<'a> Default for MergeRequestsBuilder<'a>
impl<'a> Default for MergeRequestsClosingBuilder<'a>
impl<'a> Default for MergeTrainsBuilder<'a>
impl<'a> Default for MultiCollector<'a>
impl<'a> Default for NonBlocking<'a>
impl<'a> Default for PackageBuilder<'a>
impl<'a> Default for PackageFilesBuilder<'a>
impl<'a> Default for PackagesBuilder<'a>
impl<'a> Default for PackagesBuilder<'a>
impl<'a> Default for PagesBuilder<'a>
impl<'a> Default for PersonalAccessTokensBuilder<'a>
impl<'a> Default for PipelineBridgesBuilder<'a>
impl<'a> Default for PipelineBuilder<'a>
impl<'a> Default for PipelineJobsBuilder<'a>
impl<'a> Default for PipelineScheduleBuilder<'a>
impl<'a> Default for PipelineSchedulePipelinesBuilder<'a>
impl<'a> Default for PipelineSchedulesBuilder<'a>
impl<'a> Default for PipelineTestReportBuilder<'a>
impl<'a> Default for PipelineTestReportSummaryBuilder<'a>
impl<'a> Default for PipelineVariableBuilder<'a>
impl<'a> Default for PipelineVariablesBuilder<'a>
impl<'a> Default for PipelinesBuilder<'a>
impl<'a> Default for PlayJobBuilder<'a>
impl<'a> Default for PlayPipelineScheduleBuilder<'a>
impl<'a> Default for PositionBuilder<'a>
impl<'a> Default for PrinterOptions<'a>
impl<'a> Default for ProjectAccessRequestBuilder<'a>
impl<'a> Default for ProjectAccessRequestsApproveBuilder<'a>
impl<'a> Default for ProjectAccessRequestsBuilder<'a>
impl<'a> Default for ProjectAccessRequestsDenyBuilder<'a>
impl<'a> Default for ProjectAccessTokenBuilder<'a>
impl<'a> Default for ProjectAccessTokensBuilder<'a>
impl<'a> Default for ProjectApprovalRulesBuilder<'a>
impl<'a> Default for ProjectApprovalsBuilder<'a>
impl<'a> Default for ProjectBuilder<'a>
impl<'a> Default for ProjectIssuesBuilder<'a>
impl<'a> Default for ProjectMemberBuilder<'a>
impl<'a> Default for ProjectMembersBuilder<'a>
impl<'a> Default for ProjectReleasesBuilder<'a>
impl<'a> Default for ProjectRunnersBuilder<'a>
impl<'a> Default for ProjectVariableBuilder<'a>
impl<'a> Default for ProjectVariablesBuilder<'a>
impl<'a> Default for ProjectsBuilder<'a>
impl<'a> Default for PromoteLabelBuilder<'a>
impl<'a> Default for ProtectBranchBuilder<'a>
impl<'a> Default for ProtectTagBuilder<'a>
impl<'a> Default for ProtectedBranchBuilder<'a>
impl<'a> Default for ProtectedBranchesBuilder<'a>
impl<'a> Default for ProtectedTagBuilder<'a>
impl<'a> Default for ProtectedTagsBuilder<'a>
impl<'a> Default for PseudoClasses<'a>
impl<'a> Default for QueryParams<'a>
impl<'a> Default for RebaseMergeRequestBuilder<'a>
impl<'a> Default for RelatedMergeRequestsBuilder<'a>
impl<'a> Default for RemoveGroupMemberBuilder<'a>
impl<'a> Default for RemoveProjectMemberBuilder<'a>
impl<'a> Default for RepositoriesBuilder<'a>
impl<'a> Default for RepositoryTagDetailsBuilder<'a>
impl<'a> Default for RepositoryTagsBuilder<'a>
impl<'a> Default for ResetRunnerAuthenticationTokenByTokenBuilder<'a>
impl<'a> Default for RetryJobBuilder<'a>
impl<'a> Default for RetryPipelineBuilder<'a>
impl<'a> Default for RevokeProjectAccessTokenBuilder<'a>
impl<'a> Default for RotateProjectAccessTokenBuilder<'a>
impl<'a> Default for RunnerJobsBuilder<'a>
impl<'a> Default for RunnerMetadataBuilder<'a>
impl<'a> Default for RunnersBuilder<'a>
impl<'a> Default for Select<'a>
impl<'a> Default for SignatureBuilder<'a>
impl<'a> Default for TagBuilder<'a>
impl<'a> Default for TagsBuilder<'a>
impl<'a> Default for TakePipelineScheduleOwnershipBuilder<'a>
impl<'a> Default for TextPositionBuilder<'a>
impl<'a> Default for TreeBuilder<'a>
impl<'a> Default for UnapproveMergeRequestBuilder<'a>
impl<'a> Default for UnarchiveProjectBuilder<'a>
impl<'a> Default for UnprotectBranchBuilder<'a>
impl<'a> Default for UnprotectTagBuilder<'a>
impl<'a> Default for UnpublishPagesBuilder<'a>
impl<'a> Default for UpdateFileBuilder<'a>
impl<'a> Default for UpdateGroupVariableBuilder<'a>
impl<'a> Default for UpdateProjectVariableBuilder<'a>
impl<'a> Default for UpdateReleaseLinkBuilder<'a>
impl<'a> Default for UploadPackageFileBuilder<'a>
impl<'a> Default for UserProjectsBuilder<'a>
impl<'a> Default for UsersBuilder<'a>
impl<'a> Default for VerifyRunnerBuilder<'a>
impl<'a> Default for ViewMacroVisitor<'a>
impl<'a, K0, K1, V> Default for ZeroMap2d<'a, K0, K1, V>
impl<'a, K0, K1, V> Default for ZeroMap2dBorrowed<'a, K0, K1, V>
impl<'a, K, V> Default for alloc::collections::btree::map::Iter<'a, K, V>where
K: 'a,
V: 'a,
impl<'a, K, V> Default for alloc::collections::btree::map::IterMut<'a, K, V>where
K: 'a,
V: 'a,
impl<'a, K, V> Default for ZeroMap<'a, K, V>
impl<'a, K, V> Default for ZeroMapBorrowed<'a, K, V>
impl<'a, T> Default for OnceRef<'a, T>
impl<'a, T> Default for ZeroVec<'a, T>where
T: AsULE,
impl<'args, DB> Default for QueryBuilder<'args, DB>where
DB: Database,
impl<'buf> Default for RecvAncillaryBuffer<'buf>
impl<'cb> Default for CheckoutBuilder<'cb>
impl<'cb> Default for RepoBuilder<'cb>
impl<'cb> Default for RebaseOptions<'cb>
impl<'cb> Default for FetchOptions<'cb>
impl<'cb> Default for PushOptions<'cb>
impl<'cb> Default for StashApplyOptions<'cb>
impl<'cb> Default for SubmoduleUpdateOptions<'cb>
impl<'f> Default for OpBuilder<'f>
impl<'i> Default for AnimationTimeline<'i>
impl<'i> Default for BorderImage<'i>
impl<'i> Default for Config<'i>
impl<'i> Default for ContainerNameList<'i>
impl<'i> Default for DeclarationBlock<'i>
impl<'i> Default for Ident<'i>
impl<'i> Default for Image<'i>
impl<'i> Default for MaskBorder<'i>
impl<'i> Default for MediaList<'i>
impl<'i> Default for NoneOrCustomIdentList<'i>
impl<'i> Default for Pattern<'i>
impl<'i> Default for TextEmphasisStyle<'i>
impl<'i> Default for ViewTransitionGroup<'i>
impl<'i> Default for ViewTransitionName<'i>
impl<'i, R> Default for CssRuleList<'i, R>where
R: Default,
impl<'o, 'i> Default for ParserOptions<'o, 'i>
impl<'q> Default for AnyArguments<'q>
impl<'q> Default for SqliteArguments<'q>
impl<A> Default for AlignedSerializer<A>where
A: Default,
impl<A> Default for Box<str, A>where
A: Allocator + Default,
impl<A> Default for SmallVec<A>where
A: Array,
impl<A, B> Default for flams_router_vscode::server_fn::inventory::core::iter::Chain<A, B>
impl<A, B> Default for AbsDiff<A, B>
impl<A, B> Default for And<A, B>
impl<A, B> Default for Or<A, B>
impl<A, B> Default for Relative<A, B>
impl<A, B> Default for Ulps<A, B>
impl<B> Default for Cow<'_, B>
impl<B> Default for Collected<B>
impl<BlockSize, Kind> Default for BlockBuffer<BlockSize, Kind>
impl<C> Default for PreAlpha<C>
impl<C> Default for AnyWalker<C>where
C: Default,
impl<C> Default for ContextError<C>
impl<C> Default for ContextError<C>
impl<C> Default for RawText<C>
impl<C, T> Default for Alpha<C, T>
impl<D> Default for Empty<D>
impl<D> Default for Full<D>where
D: Buf,
impl<D, E> Default for BoxBody<D, E>where
D: Buf + 'static,
impl<D, E> Default for UnsyncBoxBody<D, E>where
D: Buf + 'static,
impl<D, E> Default for UnsyncBoxBody<D, E>where
D: Buf + 'static,
impl<DB> Default for PoolOptions<DB>where
DB: Database,
impl<E> Default for NodeRef<E>where
E: ElementType,
<E as ElementType>::Output: 'static,
impl<E> Default for Builder<E>where
E: Default,
impl<E> Default for FormattedFields<E>
impl<E, I, L> Default for bincode::config::Configuration<E, I, L>
impl<F> Default for OptionFuture<F>
impl<F, A> Default for Tendril<F, A>where
F: Format,
A: Atomicity,
impl<Fut> Default for FuturesOrdered<Fut>where
Fut: Future,
impl<Fut> Default for FuturesUnordered<Fut>
impl<H> Default for BuildHasherDefault<H>
impl<I> Default for Cloned<I>where
I: Default,
impl<I> Default for Copied<I>where
I: Default,
impl<I> Default for Enumerate<I>where
I: Default,
impl<I> Default for Flatten<I>
impl<I> Default for Fuse<I>where
I: Default,
impl<I> Default for Rev<I>where
I: Default,
impl<I> Default for LocatingSlice<I>where
I: Default,
impl<I> Default for LocatingSlice<I>where
I: Default,
impl<I> Default for Partial<I>where
I: Default + StreamIsPartial,
impl<I> Default for Partial<I>where
I: Default + StreamIsPartial,
impl<I, S> Default for Stateful<I, S>
impl<I, S> Default for Stateful<I, S>
impl<Idx> Default for flams_router_vscode::server_fn::inventory::core::ops::Range<Idx>where
Idx: Default,
impl<Idx> Default for flams_router_vscode::server_fn::inventory::core::range::Range<Idx>where
Idx: Default,
impl<K> Default for std::collections::hash::set::IntoIter<K>
impl<K> Default for std::collections::hash::set::Iter<'_, K>
impl<K> Default for Iter<'_, K>
impl<K, A> Default for IntoIter<K, A>where
A: Allocator,
impl<K, S> Default for DashSet<K, S>
impl<K, S> Default for DashSet<K, S>
impl<K, V> Default for &Slice<K, V>
impl<K, V> Default for &mut Slice<K, V>
impl<K, V> Default for VecMap<K, V>
impl<K, V> Default for alloc::boxed::Box<Slice<K, V>>
impl<K, V> Default for BTreeMap<K, V>
impl<K, V> Default for alloc::collections::btree::map::Keys<'_, K, V>
impl<K, V> Default for alloc::collections::btree::map::Range<'_, K, V>
impl<K, V> Default for RangeMut<'_, K, V>
impl<K, V> Default for alloc::collections::btree::map::Values<'_, K, V>
impl<K, V> Default for alloc::collections::btree::map::ValuesMut<'_, K, V>
impl<K, V> Default for std::collections::hash::map::IntoIter<K, V>
impl<K, V> Default for std::collections::hash::map::IntoKeys<K, V>
impl<K, V> Default for std::collections::hash::map::IntoValues<K, V>
impl<K, V> Default for std::collections::hash::map::Iter<'_, K, V>
impl<K, V> Default for std::collections::hash::map::IterMut<'_, K, V>
impl<K, V> Default for std::collections::hash::map::Keys<'_, K, V>
impl<K, V> Default for std::collections::hash::map::Values<'_, K, V>
impl<K, V> Default for std::collections::hash::map::ValuesMut<'_, K, V>
impl<K, V> Default for phf::map::Map<K, V>
impl<K, V> Default for SlotMap<K, V>where
K: Key,
impl<K, V> Default for DenseSlotMap<K, V>where
K: Key,
impl<K, V> Default for HopSlotMap<K, V>where
K: Key,
impl<K, V> Default for SecondaryMap<K, V>where
K: Key,
impl<K, V> Default for AHashMap<K, V>
NOTE: For safety this trait impl is only available if either of the flags runtime-rng
(on by default) or
compile-time-rng
are enabled. This is to prevent weakly keyed maps from being accidentally created. Instead one of
constructors for [RandomState] must be used.
impl<K, V> Default for IntoIter<K, V>
impl<K, V> Default for IntoKeys<K, V>
impl<K, V> Default for IntoValues<K, V>
impl<K, V> Default for Iter<'_, K, V>
impl<K, V> Default for Iter<'_, K, V>
impl<K, V> Default for IterMut2<'_, K, V>
impl<K, V> Default for IterMut<'_, K, V>
impl<K, V> Default for IterMut<'_, K, V>
impl<K, V> Default for Keys<'_, K, V>
impl<K, V> Default for Keys<'_, K, V>
impl<K, V> Default for LinearMap<K, V>where
K: Eq,
impl<K, V> Default for Map<K, V>
impl<K, V> Default for StreamMap<K, V>
impl<K, V> Default for Values<'_, K, V>
impl<K, V> Default for Values<'_, K, V>
impl<K, V> Default for ValuesMut<'_, K, V>
impl<K, V> Default for ValuesMut<'_, K, V>
impl<K, V, A> Default for alloc::collections::btree::map::IntoIter<K, V, A>
impl<K, V, A> Default for alloc::collections::btree::map::IntoKeys<K, V, A>
impl<K, V, A> Default for alloc::collections::btree::map::IntoValues<K, V, A>
impl<K, V, A> Default for IntoIter<K, V, A>where
A: Allocator,
impl<K, V, A> Default for IntoKeys<K, V, A>where
A: Allocator,
impl<K, V, A> Default for IntoValues<K, V, A>where
A: Allocator,
impl<K, V, S> Default for std::collections::hash::map::HashMap<K, V, S>where
S: Default,
impl<K, V, S> Default for SparseSecondaryMap<K, V, S>
impl<K, V, S> Default for DashMap<K, V, S>
impl<K, V, S> Default for DashMap<K, V, S>
impl<K, V, S> Default for IndexMap<K, V, S>where
S: Default,
impl<K, V, S> Default for LinkedHashMap<K, V, S>where
S: Default,
impl<K, V, S> Default for LiteMap<K, V, S>where
S: Store<K, V> + Default,
impl<K, V, S, A> Default for HashMap<K, V, S, A>
impl<K, V, S, A> Default for HashMap<K, V, S, A>
impl<K, V, S, A> Default for HashMap<K, V, S, A>
impl<M> Default for DataPayload<M>where
M: DynamicDataMarker,
<M as DynamicDataMarker>::DataStruct: Default,
impl<M, F> Default for FallbackScratch<M, F>
impl<O> Default for F32<O>
impl<O> Default for F64<O>
impl<O> Default for I16<O>
impl<O> Default for I32<O>
impl<O> Default for I64<O>
impl<O> Default for I128<O>
impl<O> Default for Isize<O>
impl<O> Default for U16<O>
impl<O> Default for U32<O>
impl<O> Default for U64<O>
impl<O> Default for U128<O>
impl<O> Default for Usize<O>
impl<P> Default for SourceRange<P>
impl<P> Default for FollowRedirectLayer<P>where
P: Default,
impl<R> Default for UnwrapErr<R>where
R: Default + TryRngCore,
impl<R, G, T> Default for ReentrantMutex<R, G, T>
impl<R, T> Default for Mutex<R, T>
impl<R, T> Default for RwLock<R, T>
impl<S> Default for ArcServerAction<S>
impl<S> Default for ArcServerMultiAction<S>
impl<S> Default for ServerAction<S>
impl<S> Default for ServerMultiAction<S>
impl<S> Default for flams_router_vscode::server_fn::axum_export::extract::State<S>where
S: Default,
impl<S> Default for flams_router_vscode::server_fn::axum_export::Router<S>
impl<S> Default for Ascii<S>where
S: Default,
impl<S> Default for CountingBloomFilter<S>where
S: Default + BloomStorage,
impl<S> Default for ErrorLayer<S>where
S: Subscriber + for<'span> LookupSpan<'span>,
impl<S> Default for Layer<S>
impl<S> Default for UniCase<S>
impl<S, C, H> Default for CompositeSerializer<S, C, H>
impl<S, E> Default for MethodRouter<S, E>where
S: Clone,
impl<S, T> Default for Hsl<S, T>
impl<S, T> Default for Hsv<S, T>
impl<S, T> Default for Hwb<S, T>
impl<S, T> Default for Luma<S, T>where
T: Stimulus,
impl<S, T> Default for Rgb<S, T>where
T: Stimulus,
impl<S, const P: u8> Default for GenericBorder<S, P>where
S: Default,
impl<St> Default for ConfigBuilder<St>where
St: Default + BuilderState,
impl<St> Default for SelectAll<St>where
St: Stream + Unpin,
impl<Static> Default for Atom<Static>where
Static: StaticAtomSet,
impl<Storage> Default for __BindgenBitfieldUnit<Storage>where
Storage: Default,
impl<Storage> Default for __BindgenBitfieldUnit<Storage>where
Storage: Default,
impl<Storage> Default for __BindgenBitfieldUnit<Storage>where
Storage: Default,
impl<Store> Default for ZeroAsciiIgnoreCaseTrie<Store>
impl<Store> Default for ZeroTrieExtendedCapacity<Store>
impl<Store> Default for ZeroTriePerfectHash<Store>
impl<Store> Default for ZeroTrieSimpleAscii<Store>
impl<T> Default for &[T]
impl<T> Default for &Slice<T>
impl<T> Default for &ZeroSlice<T>where
T: AsULE,
impl<T> Default for &mut [T]
impl<T> Default for Oco<'_, T>
impl<T> Default for Option<T>
impl<T> Default for [T; 0]
impl<T> Default for [T; 1]where
T: Default,
impl<T> Default for [T; 2]where
T: Default,
impl<T> Default for [T; 3]where
T: Default,
impl<T> Default for [T; 4]where
T: Default,
impl<T> Default for [T; 5]where
T: Default,
impl<T> Default for [T; 6]where
T: Default,
impl<T> Default for [T; 7]where
T: Default,
impl<T> Default for [T; 8]where
T: Default,
impl<T> Default for [T; 9]where
T: Default,
impl<T> Default for [T; 10]where
T: Default,
impl<T> Default for [T; 11]where
T: Default,
impl<T> Default for [T; 12]where
T: Default,
impl<T> Default for [T; 13]where
T: Default,
impl<T> Default for [T; 14]where
T: Default,
impl<T> Default for [T; 15]where
T: Default,
impl<T> Default for [T; 16]where
T: Default,
impl<T> Default for [T; 17]where
T: Default,
impl<T> Default for [T; 18]where
T: Default,
impl<T> Default for [T; 19]where
T: Default,
impl<T> Default for [T; 20]where
T: Default,
impl<T> Default for [T; 21]where
T: Default,
impl<T> Default for [T; 22]where
T: Default,
impl<T> Default for [T; 23]where
T: Default,
impl<T> Default for [T; 24]where
T: Default,
impl<T> Default for [T; 25]where
T: Default,
impl<T> Default for [T; 26]where
T: Default,
impl<T> Default for [T; 27]where
T: Default,
impl<T> Default for [T; 28]where
T: Default,
impl<T> Default for [T; 29]where
T: Default,
impl<T> Default for [T; 30]where
T: Default,
impl<T> Default for [T; 31]where
T: Default,
impl<T> Default for [T; 32]where
T: Default,
impl<T> Default for *const T
impl<T> Default for *mut T
impl<T> Default for (Tโ, Tโ, โฆ, Tโ)where
T: Default,
This trait is implemented for tuples up to twelve items long.
impl<T> Default for ArcReadSignal<T>where
T: Default,
impl<T> Default for ArcRwSignal<T>where
T: Default,
impl<T> Default for ArcSignal<T>
impl<T> Default for ArcStoredValue<T>where
T: Default,
impl<T> Default for Signal<T>
impl<T> Default for Signal<T, LocalStorage>where
T: Default + 'static,
impl<T> Default for Query<T>where
T: Default,
impl<T> Default for HeaderMap<T>
impl<T> Default for Request<T>where
T: Default,
impl<T> Default for Response<T>where
T: Default,
impl<T> Default for Extension<T>where
T: Default,
impl<T> Default for Form<T>where
T: Default,
impl<T> Default for flams_router_vscode::server_fn::axum_export::Json<T>where
T: Default,
impl<T> Default for Cell<T>where
T: Default,
impl<T> Default for LazyCell<T>where
T: Default,
impl<T> Default for flams_router_vscode::server_fn::inventory::core::cell::OnceCell<T>
impl<T> Default for RefCell<T>where
T: Default,
impl<T> Default for SyncUnsafeCell<T>where
T: Default,
impl<T> Default for UnsafeCell<T>where
T: Default,
impl<T> Default for Reverse<T>where
T: Default,
impl<T> Default for flams_router_vscode::server_fn::inventory::core::iter::Empty<T>
impl<T> Default for PhantomContravariant<T>where
T: ?Sized,
impl<T> Default for PhantomCovariant<T>where
T: ?Sized,
impl<T> Default for PhantomData<T>where
T: ?Sized,
impl<T> Default for PhantomInvariant<T>where
T: ?Sized,
impl<T> Default for ManuallyDrop<T>
impl<T> Default for Saturating<T>where
T: Default,
impl<T> Default for Wrapping<T>where
T: Default,
impl<T> Default for AssertUnwindSafe<T>where
T: Default,
impl<T> Default for UnsafePinned<T>where
T: Default,
impl<T> Default for flams_router_vscode::server_fn::inventory::core::slice::Iter<'_, T>
impl<T> Default for flams_router_vscode::server_fn::inventory::core::slice::IterMut<'_, T>
impl<T> Default for flams_router_vscode::server_fn::inventory::core::sync::atomic::AtomicPtr<T>
impl<T> Default for Exclusive<T>
impl<T> Default for alloc::boxed::Box<[T]>
impl<T> Default for alloc::boxed::Box<Slice<T>>
impl<T> Default for alloc::boxed::Box<T>where
T: Default,
impl<T> Default for BinaryHeap<T>where
T: Ord,
impl<T> Default for alloc::collections::binary_heap::IntoIter<T>
impl<T> Default for alloc::collections::binary_heap::Iter<'_, T>
impl<T> Default for BTreeSet<T>
impl<T> Default for alloc::collections::btree::set::Iter<'_, T>
impl<T> Default for alloc::collections::btree::set::Range<'_, T>
impl<T> Default for alloc::collections::linked_list::IntoIter<T>
impl<T> Default for alloc::collections::linked_list::Iter<'_, T>
impl<T> Default for alloc::collections::linked_list::IterMut<'_, T>
impl<T> Default for LinkedList<T>
impl<T> Default for alloc::collections::vec_deque::iter::Iter<'_, T>
impl<T> Default for alloc::collections::vec_deque::iter_mut::IterMut<'_, T>
impl<T> Default for VecDeque<T>
impl<T> Default for Rc<[T]>
impl<T> Default for Rc<T>where
T: Default,
impl<T> Default for alloc::rc::Weak<T>
impl<T> Default for alloc::sync::Arc<[T]>
impl<T> Default for alloc::sync::Arc<T>where
T: Default,
impl<T> Default for alloc::sync::Weak<T>
impl<T> Default for alloc::vec::Vec<T>
impl<T> Default for std::io::cursor::Cursor<T>where
T: Default,
impl<T> Default for LazyLock<T>where
T: Default,
impl<T> Default for std::sync::nonpoison::mutex::Mutex<T>
impl<T> Default for OnceLock<T>
impl<T> Default for std::sync::poison::mutex::Mutex<T>
impl<T> Default for std::sync::poison::rwlock::RwLock<T>where
T: Default,
impl<T> Default for ReentrantLock<T>where
T: Default,
impl<T> Default for BorrowCompat<T>where
T: Default,
impl<T> Default for Compat<T>where
T: Default,
impl<T> Default for HttpsConnector<T>where
T: Default,
impl<T> Default for Cam16<T>where
T: Default,
impl<T> Default for Cam16Jch<T>where
T: Default,
impl<T> Default for Cam16Jmh<T>where
T: Default,
impl<T> Default for Cam16Jsh<T>where
T: Default,
impl<T> Default for Cam16Qch<T>where
T: Default,
impl<T> Default for Cam16Qmh<T>where
T: Default,
impl<T> Default for Cam16Qsh<T>where
T: Default,
impl<T> Default for Cam16UcsJab<T>where
T: Default,
impl<T> Default for Cam16UcsJmh<T>where
T: Default,
impl<T> Default for Cam16Hue<T>where
T: Default,
impl<T> Default for LabHue<T>where
T: Default,
impl<T> Default for LuvHue<T>where
T: Default,
impl<T> Default for OklabHue<T>where
T: Default,
impl<T> Default for RgbHue<T>where
T: Default,
impl<T> Default for Okhsl<T>
impl<T> Default for Okhsv<T>
impl<T> Default for Okhwb<T>
impl<T> Default for Oklab<T>where
T: Zero,
impl<T> Default for Oklch<T>
impl<T> Default for Pool<T>
impl<T> Default for sharded_slab::Slab<T>
impl<T> Default for AHashSet<T>
NOTE: For safety this trait impl is only available available if either of the flags runtime-rng
(on by default) or
compile-time-rng
are enabled. This is to prevent weakly keyed maps from being accidentally created. Instead one of
constructors for [RandomState] must be used.