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 structs
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 primitive 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 derived, it will use the default value for each field’s type.
§enums
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 DatexExpressionData
impl Default for FormattingMode
impl Default for IndentType
impl Default for datex_core::global::protocol_structures::block_header::BlockType
impl Default for UserAgent
impl Default for EncryptionType
impl Default for ReceiverType
impl Default for SignatureType
impl Default for InterfacePriority
impl Default for ResponseResolutionStrategy
impl Default for ResponseTimeout
impl Default for ReconnectionConfig
impl Default for RTCSdpTypeDX
impl Default for ExecutionMode
impl Default for ErrorHandling
impl Default for EndpointInstance
impl Default for EndpointType
impl Default for datex_core::values::core_values::map::Map
impl Default for AsciiChar
impl Default for aho_corasick::packed::api::MatchKind
impl Default for aho_corasick::util::search::MatchKind
The default match kind is MatchKind::Standard.
impl Default for StartKind
impl Default for LineEnding
impl Default for RoundingMode
Return compile-time constant default rounding mode
Defined by RUST_BIGDECIMAL_DEFAULT_ROUNDING_MODE at compile time
impl Default for BigEndian
impl Default for LittleEndian
impl Default for TagMode
impl Default for ErrorChannel
impl Default for PollNext
impl Default for CollationCaseFirst
impl Default for CollationNumericOrdering
impl Default for CurrencyFormatStyle
impl Default for EmojiPresentationStyle
impl Default for SentenceBreakSupressions
impl Default for BidiPairedBracketType
impl Default for IpNet
impl Default for libudev::monitor::EventType
impl Default for TraceValue
impl Default for PrefilterConfig
impl Default for Color
impl Default for ElementParser
impl Default for Id
impl Default for WhichCaptures
impl Default for regex_automata::util::search::MatchKind
impl Default for ExtractKind
impl Default for rtcp::extended_report::BlockType
impl Default for TTLorHopLimitType
impl Default for PacketType
impl Default for SdesType
impl Default for StatusChunkTypeTcc
impl Default for SymbolSizeTypeTcc
impl Default for SymbolTypeTcc
impl Default for H265Payload
impl Default for CameraDirection
impl Default for VideoRotation
impl Default for CompressionCache
impl Default for CertificateType
impl Default for rustls::quic::Version
impl Default for Direction
impl Default for ConnectionRole
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 stun::agent::EventType
impl Default for UnderlineOption
impl Default for MonthRepr
Creates a modifier that indicates the value uses the
Numerical representation.
impl Default for Padding
Creates a modifier that indicates the value is padded with zeroes.
impl Default for SubsecondDigits
Creates a modifier that indicates the stringified value contains one or more digits.
impl Default for UnixTimestampPrecision
Creates a modifier that indicates the value represents the number of seconds since the Unix epoch.
impl Default for WeekNumberRepr
Creates a modifier that indicates that the value uses the Iso representation.
impl Default for WeekdayRepr
Creates a modifier that indicates the value uses the Long representation.
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 MissedTickBehavior
impl Default for TimerIdRefresh
impl Default for ChannelType
impl Default for ClientAuthType
impl Default for ExtendedMasterSecretType
impl Default for ContentType
impl Default for HandshakeType
impl Default for CandidatePairState
impl Default for CandidateType
impl Default for Role
impl Default for MulticastDnsMode
impl Default for NetworkType
impl Default for ConnectionState
impl Default for GatheringState
impl Default for TcpType
impl Default for UDPNetwork
impl Default for ProtoType
impl Default for SchemeType
impl Default for DnsType
impl Default for RCode
impl Default for Section
impl Default for NalUnitType
impl Default for PayloadProtocolIdentifier
impl Default for ReliabilityType
impl Default for ProtectionProfile
impl Default for EndpointDependencyType
impl Default for NatMode
impl Default for RTCDataChannelState
impl Default for DTLSRole
impl Default for RTCDtlsTransportState
impl Default for RTCIceCandidateType
impl Default for RTCIceConnectionState
impl Default for RTCIceGathererState
impl Default for RTCIceGatheringState
impl Default for RTCIceProtocol
impl Default for RTCIceRole
impl Default for RTCIceTransportState
impl Default for RTCPeerConnectionState
impl Default for RTCBundlePolicy
impl Default for RTCIceTransportPolicy
impl Default for RTCRtcpMuxPolicy
impl Default for RTCSdpSemantics
impl Default for RTCSdpType
impl Default for RTCSignalingState
impl Default for RTPCodecType
impl Default for RTCSctpTransportState
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 DatexExpression
impl Default for SrcId
impl Default for VirtualSlot
impl Default for DetailedCompilerErrors
impl Default for CompileMetadata
impl Default for PrecompilerOptions
impl Default for AstMetadata
impl Default for RichAst
impl Default for PrecompilerScope
impl Default for PrecompilerScopeStack
impl Default for CompilationScope
impl Default for PrecompilerData
impl Default for CompileOptions
impl Default for DecompileOptions
impl Default for datex_core::decompiler::FormattingOptions
impl Default for datex_core::fmt::options::FormattingOptions
impl Default for DXBBlock
impl Default for BlockHeader
impl Default for FlagsAndTimestamp
impl Default for EncryptedHeader
impl Default for datex_core::global::protocol_structures::encrypted_header::Flags
impl Default for datex_core::global::protocol_structures::routing_header::Flags
impl Default for Key512
impl Default for ReceiverEndpoints
impl Default for ReceiverEndpointsWithKeys
impl Default for RoutingHeader
impl Default for BlockHandler
impl Default for ScopeContext
A scope context storing scopes of incoming DXB blocks
impl Default for ComHubOptions
impl Default for ResponseOptions
impl Default for NetworkTraceResult
impl Default for TraceOptions
impl Default for ComInterfaceInfo
impl Default for ComInterfaceSockets
impl Default for InterfaceProperties
impl Default for BaseInterface
impl Default for LocalLoopbackInterface
impl Default for RTCIceCandidateInitDX
impl Default for datex_core::network::com_interfaces::default_com_interfaces::webrtc::webrtc_common::structures::RTCIceServer
impl Default for RTCSessionDescriptionDX
impl Default for ParserOptions
impl Default for ObserveOptions
impl Default for ValueReference
impl Default for LocalExecutionContext
impl Default for RemoteExecutionContext
impl Default for InterruptProvider
impl Default for RuntimeExecutionSlots
impl Default for RuntimeExecutionState
impl Default for ExecutionOptions
impl Default for Memory
impl Default for AsyncContext
embassy_runtime only.impl Default for RuntimeConfig
impl Default for DatexSerializer
impl Default for MapSerializer
impl Default for SeqSerializer
impl Default for StructSerializer
impl Default for TupleSerializer
impl Default for datex_core::std_random::RandomState
impl Default for datex_core::time::Duration
impl Default for InferExpressionTypeOptions
impl Default for UUID
impl Default for Endpoint
impl Default for List
impl Default for datex_core::stdlib::alloc::Global
impl Default for System
impl Default for datex_core::stdlib::boxed::Box<str>
no_global_oom_handling only.impl Default for datex_core::stdlib::boxed::Box<CStr>
impl Default for datex_core::stdlib::boxed::Box<OsStr>
impl Default for datex_core::stdlib::boxed::Box<RawValue>
impl Default for ByteString
impl Default for CString
impl Default for OsString
impl Default for datex_core::stdlib::fmt::Error
impl Default for datex_core::stdlib::fmt::FormattingOptions
impl Default for FileTimes
impl Default for DefaultHasher
impl Default for SipHasher
impl Default for datex_core::stdlib::io::Empty
impl Default for Sink
impl Default for PhantomPinned
impl Default for RangeFull
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 Alignment
Returns Alignment::MIN, which is valid for any type.
impl Default for DefaultRandomSource
impl Default for Rc<str>
no_global_oom_handling only.impl Default for Rc<CStr>
no_global_oom_handling only.impl Default for String
impl Default for datex_core::stdlib::sync::atomic::AtomicBool
target_has_atomic_load_store=8 only.impl Default for datex_core::stdlib::sync::atomic::AtomicI8
impl Default for datex_core::stdlib::sync::atomic::AtomicI16
impl Default for datex_core::stdlib::sync::atomic::AtomicI32
impl Default for datex_core::stdlib::sync::atomic::AtomicI64
impl Default for datex_core::stdlib::sync::atomic::AtomicIsize
impl Default for datex_core::stdlib::sync::atomic::AtomicU8
impl Default for datex_core::stdlib::sync::atomic::AtomicU16
impl Default for datex_core::stdlib::sync::atomic::AtomicU32
impl Default for datex_core::stdlib::sync::atomic::AtomicU64
impl Default for datex_core::stdlib::sync::atomic::AtomicUsize
impl Default for datex_core::stdlib::sync::nonpoison::Condvar
impl Default for Arc<str>
no_global_oom_handling only.impl Default for Arc<CStr>
no_global_oom_handling only.impl Default for datex_core::stdlib::sync::Condvar
impl Default for AhoCorasickBuilder
impl Default for aho_corasick::dfa::Builder
impl Default for aho_corasick::nfa::contiguous::Builder
impl Default for aho_corasick::nfa::noncontiguous::Builder
impl Default for aho_corasick::packed::api::Builder
impl Default for aho_corasick::packed::api::Config
impl Default for aho_corasick::util::primitives::PatternID
impl Default for aho_corasick::util::primitives::StateID
impl Default for allocator_api2::stable::alloc::global::Global
impl Default for EndOfContent
impl Default for Null
impl Default for atomic_waker::AtomicWaker
impl Default for Body
impl Default for InvalidFormContentType
impl Default for MatchedPathMissing
impl Default for MissingJsonContentType
impl Default for MissingPathParams
impl Default for NestedPathRejection
impl Default for axum::response::sse::Event
impl Default for KeepAlive
impl Default for GeneralPurposeConfig
impl Default for Base64Bcrypt
impl Default for Base64Crypt
impl Default for Base64ShaCrypt
impl Default for Base64
impl Default for Base64Unpadded
impl Default for Base64Url
impl Default for Base64UrlUnpadded
impl Default for Context
impl Default for BigDecimal
impl Default for DefaultOptions
impl Default for NullString
impl Default for NullWideString
impl Default for Eager
impl Default for block_buffer::Lazy
impl Default for Bytes
impl Default for BytesMut
impl Default for DateTime<FixedOffset>
impl Default for DateTime<Local>
clock only.impl Default for 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 Hasher
impl Default for Limb
impl Default for Reciprocal
impl Default for CompressedEdwardsY
impl Default for EdwardsPoint
impl Default for MontgomeryPoint
impl Default for CompressedRistretto
impl Default for RistrettoPoint
impl Default for curve25519_dalek::scalar::Scalar
impl Default for Specification
alloc only.impl Default for Length
impl Default for MacError
impl Default for InvalidBufferSize
impl Default for InvalidOutputSize
impl Default for Expander
impl Default for Crc
impl Default for GzBuilder
impl Default for GzHeader
impl Default for Compression
impl Default for DeferredNow
impl Default for LogSpecBuilder
impl Default for LogSpecification
impl Default for LogfileSelector
impl Default for FileSpec
impl Default for FnvHasher
impl Default for foldhash::fast::FixedState
impl Default for foldhash::fast::RandomState
impl Default for foldhash::fast::SeedableRandomState
impl Default for foldhash::quality::FixedState
impl Default for foldhash::quality::RandomState
impl Default for foldhash::quality::SeedableRandomState
impl Default for futures_core::task::__internal::atomic_waker::AtomicWaker
impl Default for LocalPool
impl Default for DefaultHashBuilder
impl Default for SizeHint
impl Default for http::extensions::Extensions
impl Default for http::method::Method
impl Default for http::request::Builder
impl Default for http::response::Builder
impl Default for StatusCode
impl Default for http::uri::builder::Builder
impl Default for Parts
impl Default for Uri
Returns a Uri representing /
impl Default for http::version::Version
impl Default for ParserConfig
impl Default for TokioExecutor
impl Default for TokioTimer
impl Default for DataLocale
impl Default for Other
impl Default for Private
impl Default for icu_locale_core::extensions::Extensions
impl Default for Fields
impl Default for Transform
impl Default for icu_locale_core::extensions::transform::value::Value
impl Default for icu_locale_core::extensions::unicode::attributes::Attributes
impl Default for Keywords
impl Default for Unicode
impl Default for icu_locale_core::extensions::unicode::value::Value
impl Default for LocalePreferences
impl Default for Variants
impl Default for CanonicalCombiningClassMap
compiled_data only.impl Default for CanonicalCombiningClassMapBorrowed<'static>
compiled_data only.impl Default for CanonicalComposition
compiled_data only.impl Default for CanonicalCompositionBorrowed<'static>
compiled_data only.impl Default for CanonicalDecomposition
compiled_data only.impl Default for CanonicalDecompositionBorrowed<'static>
compiled_data only.impl Default for Uts46Mapper
compiled_data only.impl Default for Uts46MapperBorrowed<'static>
compiled_data only.impl Default for BidiMirroringGlyph
impl Default for GeneralCategoryOutOfBoundsError
impl Default for ScriptWithExtensionsBorrowed<'static>
compiled_data only.impl Default for DataRequestMetadata
impl Default for DataResponseMetadata
impl Default for idna::deprecated::Config
The defaults are that of beStrict=false in the WHATWG URL Standard
impl Default for Idna
impl Default for Errors
impl Default for Uts46
compiled_data only.impl Default for Adapter
compiled_data only.impl Default for interceptor::chain::Chain
impl Default for MockInterceptor
impl Default for MockTime
impl Default for GeneratorBuilder
impl Default for ResponderBuilder
impl Default for Registry
impl Default for ReportBuilder
impl Default for RTCPStats
impl Default for RTPStats
impl Default for AssociatedStreamInfo
impl Default for interceptor::stream_info::RTCPFeedback
impl Default for RTPHeaderExtension
impl Default for StreamInfo
impl Default for ReceiverBuilder
impl Default for SenderBuilder
impl Default for Recorder
impl Default for Ipv4Net
impl Default for Ipv6Net
impl Default for itoa::Buffer
impl Default for MetadataBuilder<'_>
impl Default for RecordBuilder<'_>
impl Default for CallHierarchyOptions
impl Default for CodeAction
impl Default for CodeActionCapabilityResolveSupport
impl Default for CodeActionClientCapabilities
impl Default for CodeActionContext
impl Default for CodeActionDisabled
impl Default for CodeActionKindLiteralSupport
impl Default for CodeActionLiteralSupport
impl Default for CodeActionOptions
impl Default for ColorPresentation
impl Default for CompletionClientCapabilities
impl Default for CompletionItem
impl Default for CompletionItemCapability
impl Default for CompletionItemCapabilityResolveSupport
impl Default for CompletionItemKindCapability
impl Default for CompletionItemLabelDetails
impl Default for CompletionList
impl Default for CompletionListCapability
impl Default for CompletionOptions
impl Default for CompletionOptionsCompletionItem
impl Default for InsertReplaceEdit
impl Default for InsertTextModeSupport
impl Default for DiagnosticClientCapabilities
impl Default for DiagnosticOptions
impl Default for DiagnosticRegistrationOptions
impl Default for DiagnosticServerCancellationData
impl Default for DocumentDiagnosticReportPartialResult
impl Default for FullDocumentDiagnosticReport
impl Default for RelatedFullDocumentDiagnosticReport
impl Default for DocumentSymbolClientCapabilities
impl Default for CreateFilesParams
impl Default for DeleteFilesParams
impl Default for FileCreate
impl Default for FileDelete
impl Default for FileOperationFilter
impl Default for FileOperationPattern
impl Default for FileOperationPatternOptions
impl Default for FileOperationRegistrationOptions
impl Default for FileRename
impl Default for RenameFilesParams
impl Default for WorkspaceFileOperationsClientCapabilities
impl Default for WorkspaceFileOperationsServerCapabilities
impl Default for FoldingRange
impl Default for FoldingRangeCapability
impl Default for FoldingRangeClientCapabilities
impl Default for FoldingRangeKindCapability
impl Default for DocumentOnTypeFormattingOptions
impl Default for DocumentOnTypeFormattingRegistrationOptions
impl Default for lsp_types::formatting::FormattingOptions
impl Default for HoverClientCapabilities
impl Default for HoverOptions
impl Default for HoverRegistrationOptions
impl Default for InlayHintClientCapabilities
impl Default for InlayHintLabelPart
impl Default for InlayHintOptions
impl Default for InlayHintRegistrationOptions
impl Default for InlayHintResolveClientCapabilities
impl Default for InlayHintWorkspaceClientCapabilities
impl Default for InlineValueContext
impl Default for InlineValueEvaluatableExpression
impl Default for InlineValueOptions
impl Default for InlineValueRegistrationOptions
impl Default for InlineValueText
impl Default for InlineValueVariableLookup
impl Default for InlineValueWorkspaceClientCapabilities
impl Default for LinkedEditingRangeOptions
impl Default for WorkDoneProgressBegin
impl Default for WorkDoneProgressEnd
impl Default for WorkDoneProgressParams
impl Default for WorkDoneProgressReport
impl Default for RenameClientCapabilities
impl Default for SelectionRange
impl Default for SelectionRangeClientCapabilities
impl Default for SelectionRangeOptions
impl Default for SemanticToken
impl Default for SemanticTokens
impl Default for SemanticTokensClientCapabilities
impl Default for SemanticTokensClientCapabilitiesRequests
impl Default for SemanticTokensDelta
impl Default for SemanticTokensEdit
impl Default for SemanticTokensLegend
impl Default for SemanticTokensOptions
impl Default for SemanticTokensPartialResult
impl Default for ParameterInformationSettings
impl Default for SignatureHelpClientCapabilities
impl Default for SignatureHelpOptions
impl Default for SignatureInformationSettings
impl Default for ChangeAnnotationWorkspaceEditClientCapabilities
impl Default for ClientCapabilities
impl Default for Command
impl Default for ConfigurationItem
impl Default for ConfigurationParams
impl Default for Diagnostic
impl Default for DidChangeWatchedFilesClientCapabilities
impl Default for DocumentFormattingOptions
impl Default for DynamicRegistrationClientCapabilities
impl Default for ExecuteCommandOptions
impl Default for ExecuteCommandParams
impl Default for GeneralClientCapabilities
impl Default for GotoCapability
impl Default for InitializeError
impl Default for InitializeParams
impl Default for InitializeResult
impl Default for MarkdownClientCapabilities
impl Default for PartialResultParams
impl Default for Position
impl Default for PublishDiagnosticsClientCapabilities
impl Default for lsp_types::Range
impl Default for RegularExpressionsClientCapabilities
impl Default for SaveOptions
impl Default for ServerCapabilities
impl Default for ServerInfo
impl Default for StaleRequestSupportClientCapabilities
impl Default for StaticRegistrationOptions
impl Default for SymbolKindCapability
impl Default for TextDocumentClientCapabilities
impl Default for TextDocumentRegistrationOptions
impl Default for TextDocumentSyncClientCapabilities
impl Default for TextDocumentSyncOptions
impl Default for TextEdit
impl Default for WorkDoneProgressOptions
impl Default for WorkspaceClientCapabilities
impl Default for WorkspaceEdit
impl Default for WorkspaceEditClientCapabilities
impl Default for WorkspaceServerCapabilities
impl Default for TypeHierarchyOptions
impl Default for TypeHierarchyRegistrationOptions
impl Default for MessageActionItemCapabilities
impl Default for ShowDocumentClientCapabilities
impl Default for ShowMessageRequestClientCapabilities
impl Default for WindowClientCapabilities
impl Default for DiagnosticWorkspaceClientCapabilities
impl Default for WorkspaceDiagnosticReport
impl Default for WorkspaceDiagnosticReportPartialResult
impl Default for DidChangeWorkspaceFoldersParams
impl Default for WorkspaceFoldersChangeEvent
impl Default for WorkspaceFoldersServerCapabilities
impl Default for WorkspaceSymbolClientCapabilities
impl Default for WorkspaceSymbolParams
impl Default for WorkspaceSymbolResolveSupportCapability
impl Default for Md5Core
impl Default for FinderBuilder
impl Default for CompressorOxide
impl Default for DecompressorOxide
impl Default for InflateState
impl Default for CpuSet
impl Default for Dqblk
impl Default for QuotaValidFlags
impl Default for FdSet
impl Default for UnixCredentials
impl Default for FsFlags
impl Default for nu_ansi_term::style::Style
impl Default for BigInt
impl Default for BigUint
impl Default for OnceBool
impl Default for OnceNonZeroUsize
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 p256::arithmetic::scalar::Scalar
impl Default for NistP256
impl Default for p384::arithmetic::scalar::Scalar
impl Default for NistP384
impl Default for parking_lot::condvar::Condvar
impl Default for Once
impl Default for UnparkResult
impl Default for SpinWait
impl Default for EncodeConfig
impl Default for pem::HeaderMap
impl Default for Dictionary
impl Default for XmlWriteOptions
impl Default for portable_atomic::AtomicBool
impl Default for portable_atomic::AtomicI8
impl Default for portable_atomic::AtomicI16
impl Default for portable_atomic::AtomicI32
impl Default for portable_atomic::AtomicI64
impl Default for AtomicI128
impl Default for portable_atomic::AtomicIsize
impl Default for portable_atomic::AtomicU8
impl Default for portable_atomic::AtomicU16
impl Default for portable_atomic::AtomicU32
impl Default for portable_atomic::AtomicU64
impl Default for AtomicU128
impl Default for portable_atomic::AtomicUsize
impl Default for FormatterOptions
impl Default for NamespaceResolver
impl Default for PiParser
impl Default for quick_xml::reader::Config
impl Default for ThreadRng
impl Default for OsRng
impl Default for CertificateParams
impl Default for DistinguishedName
impl Default for regex_automata::dfa::dense::Builder
dfa-build only.impl Default for regex_automata::dfa::dense::Config
impl Default for regex_automata::dfa::onepass::Config
impl Default for regex_automata::dfa::regex::Builder
impl Default for regex_automata::hybrid::dfa::Config
impl Default for LazyStateID
impl Default for regex_automata::hybrid::regex::Builder
impl Default for regex_automata::meta::regex::Config
impl Default for regex_automata::nfa::thompson::backtrack::Config
impl Default for regex_automata::nfa::thompson::builder::Builder
impl Default for regex_automata::nfa::thompson::compiler::Config
impl Default for regex_automata::nfa::thompson::pikevm::Config
impl Default for ByteClasses
impl Default for GroupInfo
impl Default for LookMatcher
impl Default for regex_automata::util::look::LookSet
impl Default for regex_automata::util::primitives::PatternID
impl Default for SmallIndex
impl Default for regex_automata::util::primitives::StateID
impl Default for regex_automata::util::syntax::Config
impl Default for regex_syntax::ast::parse::ParserBuilder
impl Default for Extractor
impl Default for ClassBytesRange
impl Default for ClassUnicodeRange
impl Default for regex_syntax::hir::LookSet
impl Default for TranslatorBuilder
impl Default for regex_syntax::parser::ParserBuilder
impl Default for regex::regexset::bytes::RegexSet
impl Default for regex::regexset::string::RegexSet
impl Default for CompoundPacket
impl Default for DLRRReport
impl Default for DLRRReportBlock
impl Default for PacketReceiptTimesReportBlock
impl Default for Chunk
impl Default for RLEReportBlock
impl Default for ReceiverReferenceTimeReportBlock
impl Default for StatisticsSummaryReportBlock
impl Default for ExtendedReport
impl Default for XRHeader
impl Default for UnknownReportBlock
impl Default for VoIPMetricsReportBlock
impl Default for Goodbye
impl Default for rtcp::header::Header
impl Default for FirEntry
impl Default for FullIntraRequest
impl Default for PictureLossIndication
impl Default for ReceiverEstimatedMaximumBitrate
impl Default for SliEntry
impl Default for SliceLossIndication
impl Default for RawPacket
impl Default for ReceiverReport
impl Default for ReceptionReport
impl Default for SenderReport
impl Default for SourceDescription
impl Default for SourceDescriptionChunk
impl Default for SourceDescriptionItem
impl Default for RapidResynchronizationRequest
impl Default for RecvDelta
impl Default for RunLengthChunk
impl Default for StatusVectorChunk
impl Default for TransportLayerCc
impl Default for NackPair
impl Default for TransportLayerNack
impl Default for Av1Payloader
impl Default for G7xxPayloader
impl Default for H264Packet
impl Default for H264Payloader
impl Default for H265AggregationPacket
impl Default for H265AggregationUnit
impl Default for H265AggregationUnitFirst
impl Default for H265FragmentationUnitHeader
impl Default for H265FragmentationUnitPacket
impl Default for H265NALUHeader
impl Default for H265PACIPacket
impl Default for H265Packet
impl Default for H265SingleNALUnitPacket
impl Default for H265TSCI
impl Default for HevcPayloader
impl Default for OpusPacket
impl Default for OpusPayloader
impl Default for Vp8Packet
impl Default for Vp8Payloader
impl Default for Vp9Packet
impl Default for Vp9Payloader
impl Default for AbsSendTimeExtension
impl Default for AudioLevelExtension
impl Default for PlayoutDelayExtension
impl Default for TransportCcExtension
impl Default for VideoOrientationExtension
impl Default for rtp::header::Extension
impl Default for rtp::header::Header
impl Default for Packet
impl Default for Resumption
impl Default for Iv
impl Default for Acceptor
impl Default for ServerConnectionData
impl Default for ryu::buffer::Buffer
impl Default for SchemaGenerator
impl Default for SchemaSettings
impl Default for Schema
impl Default for AddNullable
impl Default for RemoveRefSiblings
impl Default for ReplaceBoolSchemas
impl Default for ReplaceConstValue
impl Default for ReplacePrefixItems
impl Default for ReplaceUnevaluatedProperties
impl Default for RestrictFormats
impl Default for SetSingleExample
impl Default for Address
impl Default for Attribute
impl Default for Bandwidth
impl Default for ConnectionInformation
impl Default for MediaDescription
impl Default for MediaName
impl Default for RangedPort
impl Default for Origin
impl Default for RepeatTime
impl Default for SessionDescription
impl Default for TimeDescription
impl Default for TimeZone
impl Default for Timing
impl Default for ExtMap
impl Default for Codec
impl Default for IgnoredAny
impl Default for serde_json::map::Map<String, Value>
impl Default for CompactFormatter
impl Default for Sha1Core
impl Default for signature::error::Error
impl Default for Adler32
impl Default for SmolStr
impl Default for MappedAddress
impl Default for stun::agent::Event
impl Default for TransactionId
impl Default for AttrType
impl Default for stun::attributes::Attributes
impl Default for RawAttribute
impl Default for Client
impl Default for ClientBuilder
impl Default for ErrorCode
impl Default for ErrorCodeAttribute
impl Default for MessageIntegrity
impl Default for stun::message::Message
impl Default for MessageClass
impl Default for MessageType
impl Default for stun::message::Method
impl Default for TextAttribute
impl Default for XorMappedAddress
impl Default for ScopeSelector
impl Default for ScopeSelectors
impl Default for FontStyle
impl Default for syntect::highlighting::style::Style
impl Default for StyleModifier
impl Default for Theme
impl Default for ThemeItem
impl Default for ThemeSettings
impl Default for ThemeSet
impl Default for Region
impl Default for Scope
impl Default for ScopeStack
impl Default for SyntaxSet
impl Default for SyntaxSetBuilder
impl Default for time::duration::Duration
impl Default for Day
Creates a modifier that indicates the value is padded with zeroes.
impl Default for End
Creates a modifier used to represent the end of input.
impl Default for Hour
Creates a modifier that indicates the value is padded with zeroes and has the 24-hour representation.
impl Default for Minute
Creates a modifier that indicates the value is padded with zeroes.
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 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 Ordinal
Creates a modifier that indicates the value is padded with zeroes.
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 Second
Creates a modifier that indicates the value is padded with zeroes.
impl Default for Subsecond
Creates a modifier that indicates the stringified value contains one or more digits.
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 WeekNumber
Creates a modifier that indicates that the value is padded with zeroes
and 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 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 time::parsing::parsed::Parsed
impl Default for AnyDelimiterCodec
impl Default for BytesCodec
impl Default for tokio_util::codec::length_delimited::Builder
impl Default for LengthDelimitedCodec
impl Default for LinesCodec
impl Default for CancellationToken
impl Default for DirBuilder
impl Default for tokio::fs::open_options::OpenOptions
impl Default for tokio::net::unix::pipe::OpenOptions
impl Default for Notify
impl Default for LocalSet
impl Default for Identity
impl Default for tower::builder::ServiceBuilder<Identity>
impl Default for tower::builder::ServiceBuilder<Identity>
impl Default for HasherRng
impl Default for Dispatch
impl Default for NoSubscriber
impl Default for FrameHeader
impl Default for WebSocketConfig
impl Default for turn::allocation::five_tuple::FiveTuple
impl Default for PeriodicTimer
impl Default for Transaction
impl Default for TransactionConfig
impl Default for TransactionMap
impl Default for TransactionResult
impl Default for Addr
impl Default for turn::proto::addr::FiveTuple
impl Default for ChannelData
impl Default for ChannelNumber
impl Default for Data
impl Default for DontFragmentAttr
impl Default for EvenPort
impl Default for Lifetime
impl Default for PeerAddress
impl Default for RelayedAddress
impl Default for RequestedAddressFamily
impl Default for RequestedTransport
impl Default for ReservationToken
impl Default for Protocol
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 universal_hash::Error
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 WaitGroup
impl Default for webrtc_data::data_channel::Config
impl Default for CipherSuiteTlsPskWithAes128GcmSha256
impl Default for webrtc_dtls::config::Config
impl Default for HandshakeHeader
impl Default for HandshakeRandom
impl Default for ProtocolVersion
impl Default for RecordLayerHeader
impl Default for webrtc_dtls::state::State
impl Default for AgentConfig
impl Default for CandidatePairStats
impl Default for CandidateStats
impl Default for CandidateBase
impl Default for CandidateBaseConfig
impl Default for CandidateHostConfig
impl Default for CandidatePeerReflexiveConfig
impl Default for CandidateRelayConfig
impl Default for CandidateServerReflexiveConfig
impl Default for CandidatePair
impl Default for AttrControl
impl Default for AttrControlled
impl Default for AttrControlling
impl Default for TieBreaker
impl Default for PriorityAttr
impl Default for EphemeralUDP
impl Default for Url
impl Default for UseCandidateAttr
impl Default for webrtc_mdns::config::Config
impl Default for webrtc_mdns::message::builder::Builder
impl Default for webrtc_mdns::message::header::Header
impl Default for HeaderInternal
impl Default for Name
impl Default for Question
impl Default for AResource
impl Default for AaaaResource
impl Default for CnameResource
impl Default for MxResource
impl Default for NsResource
impl Default for DnsOption
impl Default for OptResource
impl Default for PtrResource
impl Default for SoaResource
impl Default for SrvResource
impl Default for Resource
impl Default for ResourceHeader
impl Default for TxtResource
impl Default for DnsClass
impl Default for webrtc_mdns::message::Message
impl Default for IVFFileHeader
impl Default for IVFFrameHeader
impl Default for webrtc_media::Sample
impl Default for ChunkPayloadData
impl Default for webrtc_srtp::config::Config
impl Default for SessionKeys
impl Default for Bridge
impl Default for ListenConfig
impl Default for NoOpReplayDetector
impl Default for Interface
impl Default for NatType
impl Default for NetConfig
impl Default for VNet
impl Default for webrtc_util::vnet::router::Router
impl Default for RouterConfig
impl Default for RouterInternal
impl Default for MediaEngine
impl Default for Candidates
impl Default for Detach
impl Default for ReplayProtection
impl Default for SettingEngine
impl Default for Timeout
impl Default for APIBuilder
impl Default for RTCDataChannelInit
impl Default for DataChannelMessage
impl Default for DataChannelParameters
impl Default for RTCDataChannel
impl Default for RTCDtlsFingerprint
impl Default for DTLSParameters
impl Default for RTCDtlsTransport
impl Default for RTCIceCandidate
impl Default for RTCIceCandidateInit
impl Default for RTCIceCandidatePair
impl Default for RTCIceGatherOptions
impl Default for RTCIceGatherer
impl Default for RTCIceParameters
impl Default for webrtc::ice_transport::ice_server::RTCIceServer
impl Default for RTCIceTransport
impl Default for RTCConfiguration
impl Default for RTCAnswerOptions
impl Default for RTCOfferOptions
impl Default for RTCSessionDescription
impl Default for RTCRtpCodecCapability
impl Default for RTCRtpCodecParameters
impl Default for RTCRtpHeaderExtensionCapability
impl Default for RTCRtpHeaderExtensionParameters
impl Default for RTCRtpParameters
impl Default for webrtc::rtp_transceiver::RTCPFeedback
impl Default for RTCRtpCapabilities
impl Default for RTCRtpCodingParameters
impl Default for RTCRtpRtxParameters
impl Default for RTCSctpTransport
impl Default for StatsCollector
impl Default for ReasonCode
impl Default for zmij::Buffer
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 mut ByteStr
impl<'a> Default for ExecutionInput<'a>
impl<'a> Default for PhantomContravariantLifetime<'a>
impl<'a> Default for PhantomCovariantLifetime<'a>
impl<'a> Default for PhantomInvariantLifetime<'a>
impl<'a> Default for DataIdentifierBorrowed<'a>
impl<'a> Default for DataRequest<'a>
impl<'a> Default for OidRegistry<'a>
impl<'a> Default for PrettyFormatter<'a>
impl<'a> Default for Parser<'a>
impl<'a, D, A> Default for BuildDoc<'a, D, A>where
D: DocPtr<'a, A>,
impl<'a, K, V> Default for datex_core::collections::btree_map::Iter<'a, K, V>where
K: 'a,
V: 'a,
impl<'a, K, V> Default for datex_core::collections::btree_map::IterMut<'a, K, V>where
K: 'a,
V: 'a,
impl<'a, T> Default for OnceRef<'a, T>
impl<'a, T> Default for ZeroVec<'a, T>where
T: AsULE,
impl<'a, T, A> Default for Doc<'a, T, A>where
T: DocPtr<'a, A>,
impl<A> Default for allocator_api2::stable::boxed::Box<str, A>
impl<A> Default for ArrayString<A>
impl<A> Default for ArrayVec<A>where
A: Array,
impl<A> Default for pretty::Arena<'_, A>
impl<A> Default for SmallVec<A>where
A: Array,
impl<A, B> Default for datex_core::stdlib::iter::Chain<A, B>
impl<B> Default for Cow<'_, B>
impl<B> Default for BitSet<B>where
B: BitBlock,
impl<B> Default for BitVec<B>where
B: BitBlock,
impl<B> Default for Collected<B>
impl<BlockSize, Kind> Default for BlockBuffer<BlockSize, Kind>
impl<C> Default for ScalarPrimitive<C>
impl<C> Default for AffinePoint<C>where
C: PrimeCurveParams,
impl<C> Default for ProjectivePoint<C>where
C: PrimeCurveParams,
impl<D> Default for http_body_util::empty::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<E> Default for hyper_util::server::conn::auto::Builder<E>where
E: Default,
impl<F> Default for OptionFuture<F>
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<Idx> Default for datex_core::stdlib::ops::Range<Idx>where
Idx: Default,
impl<Idx> Default for datex_core::stdlib::range::Range<Idx>where
Idx: Default,
impl<Inner> Default for FilePtrArgs<Inner>where
Inner: Default,
impl<K> Default for datex_core::collections::hash_set::IntoIter<K>
impl<K> Default for datex_core::collections::hash_set::Iter<'_, K>
impl<K> Default for hashbrown::set::Iter<'_, K>
impl<K> Default for hashbrown::set::Iter<'_, K>
impl<K, A> Default for hashbrown::set::IntoIter<K, A>where
A: Allocator,
impl<K, A> Default for hashbrown::set::IntoIter<K, A>where
A: Allocator,
impl<K, S> Default for DashSet<K, S>
impl<K, V> Default for &indexmap::map::slice::Slice<K, V>
impl<K, V> Default for &ringmap::map::slice::Slice<K, V>
impl<K, V> Default for &mut indexmap::map::slice::Slice<K, V>
impl<K, V> Default for &mut ringmap::map::slice::Slice<K, V>
impl<K, V> Default for datex_core::collections::btree_map::Keys<'_, K, V>
impl<K, V> Default for datex_core::collections::btree_map::Range<'_, K, V>
impl<K, V> Default for RangeMut<'_, K, V>
impl<K, V> Default for datex_core::collections::btree_map::Values<'_, K, V>
impl<K, V> Default for datex_core::collections::btree_map::ValuesMut<'_, K, V>
impl<K, V> Default for datex_core::collections::hash_map::IntoIter<K, V>
impl<K, V> Default for datex_core::collections::hash_map::IntoKeys<K, V>
impl<K, V> Default for datex_core::collections::hash_map::IntoValues<K, V>
impl<K, V> Default for datex_core::collections::hash_map::Iter<'_, K, V>
impl<K, V> Default for datex_core::collections::hash_map::IterMut<'_, K, V>
impl<K, V> Default for datex_core::collections::hash_map::Keys<'_, K, V>
impl<K, V> Default for datex_core::collections::hash_map::Values<'_, K, V>
impl<K, V> Default for datex_core::collections::hash_map::ValuesMut<'_, K, V>
impl<K, V> Default for BTreeMap<K, V>
impl<K, V> Default for datex_core::stdlib::boxed::Box<Slice<K, V>>
impl<K, V> Default for datex_core::stdlib::boxed::Box<Slice<K, V>>
impl<K, V> Default for hashbrown::map::Iter<'_, K, V>
impl<K, V> Default for hashbrown::map::Iter<'_, K, V>
impl<K, V> Default for hashbrown::map::IterMut<'_, K, V>
impl<K, V> Default for hashbrown::map::IterMut<'_, K, V>
impl<K, V> Default for hashbrown::map::Keys<'_, K, V>
impl<K, V> Default for hashbrown::map::Keys<'_, K, V>
impl<K, V> Default for hashbrown::map::Values<'_, K, V>
impl<K, V> Default for hashbrown::map::Values<'_, K, V>
impl<K, V> Default for hashbrown::map::ValuesMut<'_, K, V>
impl<K, V> Default for hashbrown::map::ValuesMut<'_, K, V>
impl<K, V> Default for indexmap::map::iter::IntoIter<K, V>
impl<K, V> Default for indexmap::map::iter::IntoKeys<K, V>
impl<K, V> Default for indexmap::map::iter::IntoValues<K, V>
impl<K, V> Default for indexmap::map::iter::Iter<'_, K, V>
impl<K, V> Default for indexmap::map::iter::IterMut2<'_, K, V>
impl<K, V> Default for indexmap::map::iter::IterMut<'_, K, V>
impl<K, V> Default for indexmap::map::iter::Keys<'_, K, V>
impl<K, V> Default for indexmap::map::iter::Values<'_, K, V>
impl<K, V> Default for indexmap::map::iter::ValuesMut<'_, K, V>
impl<K, V> Default for ringmap::map::iter::IntoIter<K, V>
impl<K, V> Default for ringmap::map::iter::IntoKeys<K, V>
impl<K, V> Default for ringmap::map::iter::IntoValues<K, V>
impl<K, V> Default for ringmap::map::iter::Iter<'_, K, V>
impl<K, V> Default for ringmap::map::iter::IterMut2<'_, K, V>
impl<K, V> Default for ringmap::map::iter::IterMut<'_, K, V>
impl<K, V> Default for ringmap::map::iter::Keys<'_, K, V>
impl<K, V> Default for ringmap::map::iter::Values<'_, K, V>
impl<K, V> Default for ringmap::map::iter::ValuesMut<'_, K, V>
impl<K, V> Default for StreamMap<K, V>
impl<K, V, A> Default for datex_core::collections::btree_map::IntoIter<K, V, A>
impl<K, V, A> Default for datex_core::collections::btree_map::IntoKeys<K, V, A>
impl<K, V, A> Default for datex_core::collections::btree_map::IntoValues<K, V, A>
impl<K, V, A> Default for hashbrown::map::IntoIter<K, V, A>where
A: Allocator,
impl<K, V, A> Default for hashbrown::map::IntoIter<K, V, A>where
A: Allocator,
impl<K, V, A> Default for hashbrown::map::IntoKeys<K, V, A>where
A: Allocator,
impl<K, V, A> Default for hashbrown::map::IntoKeys<K, V, A>where
A: Allocator,
impl<K, V, A> Default for hashbrown::map::IntoValues<K, V, A>where
A: Allocator,
impl<K, V, A> Default for hashbrown::map::IntoValues<K, V, A>where
A: Allocator,
impl<K, V, S> Default for datex_core::collections::HashMap<K, V, S>where
S: Default,
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>
impl<K, V, S> Default for LiteMap<K, V, S>
impl<K, V, S> Default for RingMap<K, V, S>where
S: Default,
impl<K, V, S, A> Default for hashbrown::map::HashMap<K, V, S, A>
impl<K, V, S, A> Default for hashbrown::map::HashMap<K, V, S, A>
impl<K, V, S, A> Default for hashbrown::map::HashMap<K, V, S, A>
impl<K: NextKey, T> Default for FreeHashMap<K, T>
impl<M> Default for DataPayload<M>
impl<MOD, const LIMBS: usize> Default for Residue<MOD, LIMBS>where
MOD: ResidueParams<LIMBS>,
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 MaybeDangling<P>
impl<R, G, T> Default for ReentrantMutex<R, G, T>
impl<R, T> Default for lock_api::mutex::Mutex<R, T>
impl<R, T> Default for lock_api::rwlock::RwLock<R, T>
impl<Raw> Default for webrtc_media::audio::sample::Sample<Raw>where
Raw: Default,
impl<S> Default for axum::extract::state::State<S>where
S: Default,
impl<S> Default for axum::routing::Router<S>
impl<S, E> Default for MethodRouter<S, E>where
S: Clone,
impl<Size> Default for EncodedPoint<Size>
impl<St> Default for SelectAll<St>
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 &indexmap::set::slice::Slice<T>
impl<T> Default for &ringmap::set::slice::Slice<T>
impl<T> Default for &ZeroSlice<T>where
T: AsULE,
impl<T> Default for &mut [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 datex_core::collections::binary_heap::IntoIter<T>
impl<T> Default for datex_core::collections::binary_heap::Iter<'_, T>
impl<T> Default for datex_core::collections::btree_set::Iter<'_, T>
impl<T> Default for datex_core::collections::btree_set::Range<'_, T>
impl<T> Default for datex_core::collections::linked_list::IntoIter<T>
impl<T> Default for datex_core::collections::linked_list::Iter<'_, T>
impl<T> Default for datex_core::collections::linked_list::IterMut<'_, T>
impl<T> Default for BTreeSet<T>
impl<T> Default for BinaryHeap<T>where
T: Ord,
impl<T> Default for LinkedList<T>
impl<T> Default for VecDeque<T>
impl<T> Default for datex_core::collections::vec_deque::Iter<'_, T>
impl<T> Default for datex_core::collections::vec_deque::IterMut<'_, T>
impl<T> Default for DataChannels<T>
impl<T> Default for MediaTracks<T>
impl<T> Default for datex_core::std_sync::Mutex<T>
impl<T> Default for datex_core::stdlib::boxed::Box<[T]>
no_global_oom_handling only.impl<T> Default for datex_core::stdlib::boxed::Box<Slice<T>>
impl<T> Default for datex_core::stdlib::boxed::Box<Slice<T>>
impl<T> Default for datex_core::stdlib::boxed::Box<T>where
T: Default,
no_global_oom_handling only.impl<T> Default for Cell<T>where
T: Default,
impl<T> Default for LazyCell<T>where
T: Default,
impl<T> Default for datex_core::stdlib::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 datex_core::stdlib::io::Cursor<T>where
T: Default,
impl<T> Default for datex_core::stdlib::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 datex_core::stdlib::num::Wrapping<T>where
T: Default,
impl<T> Default for AssertUnwindSafe<T>where
T: Default,
impl<T> Default for Pin<Box<T>>
no_global_oom_handling only.impl<T> Default for Pin<Rc<T>>
no_global_oom_handling only.impl<T> Default for Pin<Arc<T>>
no_global_oom_handling only.impl<T> Default for UnsafePinned<T>where
T: Default,
impl<T> Default for Rc<[T]>
no_global_oom_handling only.impl<T> Default for Rc<T>where
T: Default,
no_global_oom_handling only.impl<T> Default for datex_core::stdlib::rc::Weak<T>
impl<T> Default for datex_core::stdlib::slice::Iter<'_, T>
impl<T> Default for datex_core::stdlib::slice::IterMut<'_, T>
impl<T> Default for datex_core::stdlib::sync::atomic::AtomicPtr<T>
target_has_atomic_load_store=ptr only.impl<T> Default for datex_core::stdlib::sync::nonpoison::Mutex<T>
impl<T> Default for datex_core::stdlib::sync::nonpoison::RwLock<T>where
T: Default,
impl<T> Default for Arc<[T]>
no_global_oom_handling only.impl<T> Default for Arc<T>where
T: Default,
no_global_oom_handling only.impl<T> Default for Exclusive<T>
impl<T> Default for LazyLock<T>where
T: Default,
impl<T> Default for OnceLock<T>
impl<T> Default for ReentrantLock<T>where
T: Default,
impl<T> Default for datex_core::stdlib::sync::RwLock<T>where
T: Default,
impl<T> Default for datex_core::stdlib::sync::Weak<T>
impl<T> Default for datex_core::stdlib::vec::Vec<T>
impl<T> Default for allocator_api2::stable::boxed::Box<T>where
T: Default,
no_global_oom_handling only.impl<T> Default for allocator_api2::stable::vec::Vec<T>
impl<T> Default for axum::extension::Extension<T>where
T: Default,
impl<T> Default for Query<T>where
T: Default,
impl<T> Default for Form<T>where
T: Default,
impl<T> Default for Json<T>where
T: Default,
impl<T> Default for PosValue<T>where
T: Default,
impl<T> Default for StreamCipherCoreWrapper<T>where
T: Default + BlockSizeUser,
<T as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>,
<<T as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,
impl<T> Default for Checked<T>where
T: Default,
impl<T> Default for NonZero<T>
impl<T> Default for crypto_bigint::wrapping::Wrapping<T>where
T: Default,
impl<T> Default for SetOfVec<T>where
T: DerOrd,
alloc only.impl<T> Default for CoreWrapper<T>where
T: Default + BufferKindUser,
<T as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>> + Default,
<<T as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,
<T as BufferKindUser>::BufferKind: Default,
impl<T> Default for XofReaderCoreWrapper<T>where
T: Default + XofReaderCore,
<T as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>> + Default,
<<T as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,
impl<T> Default for futures_util::io::cursor::Cursor<T>where
T: Default,
impl<T> Default for futures_util::lock::mutex::Mutex<T>where
T: Default,
impl<T> Default for hashbrown::table::Iter<'_, T>
impl<T> Default for hashbrown::table::Iter<'_, T>
impl<T> Default for IterBuckets<'_, T>
impl<T> Default for hashbrown::table::IterHash<'_, T>
impl<T> Default for hashbrown::table::IterHash<'_, T>
impl<T> Default for IterHashBuckets<'_, T>
impl<T> Default for hashbrown::table::IterHashMut<'_, T>
impl<T> Default for hashbrown::table::IterHashMut<'_, T>
impl<T> Default for hashbrown::table::IterMut<'_, T>
impl<T> Default for hashbrown::table::IterMut<'_, T>
impl<T> Default for http::header::map::HeaderMap<T>
impl<T> Default for Request<T>where
T: Default,
impl<T> Default for Response<T>where
T: Default,
impl<T> Default for CodePointMapDataBorrowed<'static, T>where
T: EnumeratedProperty,
compiled_data only.impl<T> Default for PropertyNamesLongBorrowed<'static, T>where
T: NamedEnumeratedProperty,
compiled_data only.impl<T> Default for PropertyNamesShortBorrowed<'static, T>where
T: NamedEnumeratedProperty,
compiled_data only.impl<T> Default for PropertyParserBorrowed<'static, T>where
T: ParseableEnumeratedProperty,
compiled_data only.