rustmax::cxx::std::prelude::rust_2024

Trait Default

Source
pub trait Default: Sized {
    // Required method
    fn default() -> Self;
}
๐Ÿ”ฌThis is a nightly-only experimental API. (prelude_2024)
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 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 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 ยท Source

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ยง

1.0.0 ยท Sourceยง

impl Default for &str

Sourceยง

impl Default for &StyledStr

Sourceยง

impl Default for &rustmax::clap::builder::Styles

1.10.0 ยท Sourceยง

impl Default for &CStr

1.9.0 ยท Sourceยง

impl Default for &rustmax::std::ffi::OsStr

1.28.0 ยท Sourceยง

impl Default for &mut str

Sourceยง

impl Default for aho_corasick::packed::api::MatchKind

Sourceยง

impl Default for aho_corasick::util::search::MatchKind

The default match kind is MatchKind::Standard.

Sourceยง

impl Default for StartKind

Sourceยง

impl Default for Action

Sourceยง

impl Default for anstyle_parse::state::definitions::State

Sourceยง

impl Default for Tz

Returns Tz::UTC.

Sourceยง

impl Default for colorchoice::ColorChoice

Sourceยง

impl Default for DwarfFileType

Sourceยง

impl Default for RunTimeEndian

Sourceยง

impl Default for Pointer

Sourceยง

impl Default for BaseUnit

Sourceยง

impl Default for Kilo

Sourceยง

impl Default for LocaleFallbackPriority

Sourceยง

impl Default for IpNet

Sourceยง

impl Default for PrefilterConfig

Sourceยง

impl Default for Endianness

Sourceยง

impl Default for WhichCaptures

Sourceยง

impl Default for regex_automata::util::search::MatchKind

Sourceยง

impl Default for ExtractKind

Sourceยง

impl Default for Item

Sourceยง

impl Default for GraphemeClusterBreak

Sourceยง

impl Default for SentenceBreak

Sourceยง

impl Default for WordBreak

Sourceยง

impl Default for CanDerive

Sourceยง

impl Default for MacroParsingBehavior

Sourceยง

impl Default for AliasVariation

Sourceยง

impl Default for EnumVariation

Sourceยง

impl Default for FieldVisibilityKind

Sourceยง

impl Default for Formatter

Sourceยง

impl Default for MacroTypeVariation

Sourceยง

impl Default for NonCopyUnionStyle

Sourceยง

impl Default for RustEdition

Sourceยง

impl Default for rustmax::byteorder::BigEndian

Sourceยง

impl Default for rustmax::byteorder::LittleEndian

Sourceยง

impl Default for rustmax::clap::ColorChoice

Sourceยง

impl Default for ValueHint

Sourceยง

impl Default for Target

Sourceยง

impl Default for TimestampPrecision

The default timestamp precision is seconds.

Sourceยง

impl Default for WriteStyle

Sourceยง

impl Default for PollNext

Sourceยง

impl Default for Disambiguation

Sourceยง

impl Default for OffsetConflict

Sourceยง

impl Default for FileFailurePersistence

Sourceยง

impl Default for RngAlgorithm

Sourceยง

impl Default for BellStyle

Audible by default on unix (overridden by current Terminal settings). None on windows.

Sourceยง

impl Default for Behavior

Sourceยง

impl Default for Direction

1.0.0 ยท Sourceยง

impl Default for AsciiChar

Sourceยง

impl Default for PathArguments

Sourceยง

impl Default for rustmax::tera::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);
Sourceยง

impl Default for rustmax::termcolor::ColorChoice

The default is Auto.

Sourceยง

impl Default for MissedTickBehavior

1.0.0 ยท Sourceยง

impl Default for bool

1.0.0 ยท Sourceยง

impl Default for char

1.0.0 ยท Sourceยง

impl Default for f16

1.0.0 ยท Sourceยง

impl Default for f32

1.0.0 ยท Sourceยง

impl Default for f64

1.0.0 ยท Sourceยง

impl Default for f128

1.0.0 ยท Sourceยง

impl Default for i8

1.0.0 ยท Sourceยง

impl Default for i16

1.0.0 ยท Sourceยง

impl Default for i32

1.0.0 ยท Sourceยง

impl Default for i64

1.0.0 ยท Sourceยง

impl Default for i128

1.0.0 ยท Sourceยง

impl Default for isize

1.0.0 ยท Sourceยง

impl Default for u8

1.0.0 ยท Sourceยง

impl Default for u16

1.0.0 ยท Sourceยง

impl Default for u32

1.0.0 ยท Sourceยง

impl Default for u64

1.0.0 ยท Sourceยง

impl Default for u128

1.0.0 ยท Sourceยง

impl Default for ()

1.0.0 ยท Sourceยง

impl Default for usize

Sourceยง

impl Default for Adler32

Sourceยง

impl Default for AhoCorasickBuilder

Sourceยง

impl Default for aho_corasick::dfa::Builder

Sourceยง

impl Default for aho_corasick::nfa::contiguous::Builder

Sourceยง

impl Default for aho_corasick::nfa::noncontiguous::Builder

Sourceยง

impl Default for aho_corasick::packed::api::Builder

Sourceยง

impl Default for aho_corasick::packed::api::Config

Sourceยง

impl Default for aho_corasick::util::primitives::PatternID

Sourceยง

impl Default for aho_corasick::util::primitives::StateID

Sourceยง

impl Default for StripBytes

Sourceยง

impl Default for StripStr

Sourceยง

impl Default for WinconBytes

Sourceยง

impl Default for Params

Sourceยง

impl Default for AsciiParser

Sourceยง

impl Default for Utf8Parser

Sourceยง

impl Default for atomic_waker::AtomicWaker

Sourceยง

impl Default for BString

Sourceยง

impl Default for CXCodeCompleteResults

Sourceยง

impl Default for CXComment

Sourceยง

impl Default for CXCompletionResult

Sourceยง

impl Default for CXCursor

Sourceยง

impl Default for CXCursorAndRangeVisitor

Sourceยง

impl Default for CXFileUniqueID

Sourceยง

impl Default for CXIdxAttrInfo

Sourceยง

impl Default for CXIdxBaseClassInfo

Sourceยง

impl Default for CXIdxCXXClassDeclInfo

Sourceยง

impl Default for CXIdxContainerInfo

Sourceยง

impl Default for CXIdxDeclInfo

Sourceยง

impl Default for CXIdxEntityInfo

Sourceยง

impl Default for CXIdxEntityRefInfo

Sourceยง

impl Default for CXIdxIBOutletCollectionAttrInfo

Sourceยง

impl Default for CXIdxImportedASTFileInfo

Sourceยง

impl Default for CXIdxIncludedFileInfo

Sourceยง

impl Default for CXIdxLoc

Sourceยง

impl Default for CXIdxObjCCategoryDeclInfo

Sourceยง

impl Default for CXIdxObjCContainerDeclInfo

Sourceยง

impl Default for CXIdxObjCInterfaceDeclInfo

Sourceยง

impl Default for CXIdxObjCPropertyDeclInfo

Sourceยง

impl Default for CXIdxObjCProtocolRefInfo

Sourceยง

impl Default for CXIdxObjCProtocolRefListInfo

Sourceยง

impl Default for CXPlatformAvailability

Sourceยง

impl Default for CXSourceLocation

Sourceยง

impl Default for CXSourceRange

Sourceยง

impl Default for CXSourceRangeList

Sourceยง

impl Default for CXString

Sourceยง

impl Default for CXStringSet

Sourceยง

impl Default for CXTUResourceUsage

Sourceยง

impl Default for CXTUResourceUsageEntry

Sourceยง

impl Default for CXToken

Sourceยง

impl Default for CXType

Sourceยง

impl Default for CXUnsavedFile

Sourceยง

impl Default for CXVersion

Sourceยง

impl Default for Functions

Sourceยง

impl Default for IndexerCallbacks

Sourceยง

impl Default for RawArgs

Sourceยง

impl Default for Chars

Sourceยง

impl Default for codespan_reporting::term::config::Config

Sourceยง

impl Default for codespan_reporting::term::config::Styles

Sourceยง

impl Default for env_filter::filter::Builder

Sourceยง

impl Default for Rng

Sourceยง

impl Default for FnvHasher

Sourceยง

impl Default for foldhash::seed::fast::FixedState

Sourceยง

impl Default for foldhash::seed::fast::RandomState

Sourceยง

impl Default for foldhash::seed::quality::FixedState

Sourceยง

impl Default for foldhash::seed::quality::RandomState

Sourceยง

impl Default for LineEncoding

Sourceยง

impl Default for gimli::endianity::BigEndian

Sourceยง

impl Default for gimli::endianity::LittleEndian

Sourceยง

impl Default for Abbreviations

Sourceยง

impl Default for AbbreviationsCache

Sourceยง

impl Default for Augmentation

Sourceยง

impl Default for BaseAddresses

Sourceยง

impl Default for SectionBaseAddresses

Sourceยง

impl Default for MatchOptions

Sourceยง

impl Default for Pattern

Sourceยง

impl Default for GlobSet

Sourceยง

impl Default for h2::client::Builder

Sourceยง

impl Default for h2::server::Builder

Sourceยง

impl Default for ParserConfig

Sourceยง

impl Default for FormatSizeOptions

Sourceยง

impl Default for TokioExecutor

Sourceยง

impl Default for TokioTimer

Sourceยง

impl Default for CodePointInversionListBuilder

Sourceยง

impl Default for Other

Sourceยง

impl Default for Private

Sourceยง

impl Default for icu_locid::extensions::Extensions

Sourceยง

impl Default for Fields

Sourceยง

impl Default for Transform

Sourceยง

impl Default for icu_locid::extensions::transform::value::Value

Sourceยง

impl Default for Attributes

Sourceยง

impl Default for Keywords

Sourceยง

impl Default for Unicode

Sourceยง

impl Default for icu_locid::extensions::unicode::value::Value

Sourceยง

impl Default for LanguageIdentifier

Sourceยง

impl Default for Locale

Sourceยง

impl Default for Language

Sourceยง

impl Default for Variants

Sourceยง

impl Default for LocaleCanonicalizer

Sourceยง

impl Default for LocaleDirectionality

Sourceยง

impl Default for LocaleExpander

Sourceยง

impl Default for CanonicalCombiningClassMap

Sourceยง

impl Default for CanonicalComposition

Sourceยง

impl Default for CanonicalDecomposition

Sourceยง

impl Default for Uts46Mapper

Sourceยง

impl Default for AlnumV1Marker

Sourceยง

impl Default for AlphabeticV1Marker

Sourceยง

impl Default for AsciiHexDigitV1Marker

Sourceยง

impl Default for BasicEmojiV1Marker

Sourceยง

impl Default for BidiClassNameToValueV1Marker

Sourceยง

impl Default for BidiClassV1Marker

Sourceยง

impl Default for BidiClassValueToLongNameV1Marker

Sourceยง

impl Default for BidiClassValueToShortNameV1Marker

Sourceยง

impl Default for BidiControlV1Marker

Sourceยง

impl Default for BidiMirroredV1Marker

Sourceยง

impl Default for BlankV1Marker

Sourceยง

impl Default for CanonicalCombiningClassNameToValueV1Marker

Sourceยง

impl Default for CanonicalCombiningClassV1Marker

Sourceยง

impl Default for CanonicalCombiningClassValueToLongNameV1Marker

Sourceยง

impl Default for CanonicalCombiningClassValueToShortNameV1Marker

Sourceยง

impl Default for CaseIgnorableV1Marker

Sourceยง

impl Default for CaseSensitiveV1Marker

Sourceยง

impl Default for CasedV1Marker

Sourceยง

impl Default for ChangesWhenCasefoldedV1Marker

Sourceยง

impl Default for ChangesWhenCasemappedV1Marker

Sourceยง

impl Default for ChangesWhenLowercasedV1Marker

Sourceยง

impl Default for ChangesWhenNfkcCasefoldedV1Marker

Sourceยง

impl Default for ChangesWhenTitlecasedV1Marker

Sourceยง

impl Default for ChangesWhenUppercasedV1Marker

Sourceยง

impl Default for DashV1Marker

Sourceยง

impl Default for DefaultIgnorableCodePointV1Marker

Sourceยง

impl Default for DeprecatedV1Marker

Sourceยง

impl Default for DiacriticV1Marker

Sourceยง

impl Default for EastAsianWidthNameToValueV1Marker

Sourceยง

impl Default for EastAsianWidthV1Marker

Sourceยง

impl Default for EastAsianWidthValueToLongNameV1Marker

Sourceยง

impl Default for EastAsianWidthValueToShortNameV1Marker

Sourceยง

impl Default for EmojiComponentV1Marker

Sourceยง

impl Default for EmojiModifierBaseV1Marker

Sourceยง

impl Default for EmojiModifierV1Marker

Sourceยง

impl Default for EmojiPresentationV1Marker

Sourceยง

impl Default for EmojiV1Marker

Sourceยง

impl Default for ExemplarCharactersAuxiliaryV1Marker

Sourceยง

impl Default for ExemplarCharactersIndexV1Marker

Sourceยง

impl Default for ExemplarCharactersMainV1Marker

Sourceยง

impl Default for ExemplarCharactersNumbersV1Marker

Sourceยง

impl Default for ExemplarCharactersPunctuationV1Marker

Sourceยง

impl Default for ExtendedPictographicV1Marker

Sourceยง

impl Default for ExtenderV1Marker

Sourceยง

impl Default for FullCompositionExclusionV1Marker

Sourceยง

impl Default for GeneralCategoryNameToValueV1Marker

Sourceยง

impl Default for GeneralCategoryV1Marker

Sourceยง

impl Default for GeneralCategoryValueToLongNameV1Marker

Sourceยง

impl Default for GeneralCategoryValueToShortNameV1Marker

Sourceยง

impl Default for GraphV1Marker

Sourceยง

impl Default for GraphemeBaseV1Marker

Sourceยง

impl Default for GraphemeClusterBreakNameToValueV1Marker

Sourceยง

impl Default for GraphemeClusterBreakV1Marker

Sourceยง

impl Default for GraphemeClusterBreakValueToLongNameV1Marker

Sourceยง

impl Default for GraphemeClusterBreakValueToShortNameV1Marker

Sourceยง

impl Default for GraphemeExtendV1Marker

Sourceยง

impl Default for GraphemeLinkV1Marker

Sourceยง

impl Default for HangulSyllableTypeNameToValueV1Marker

Sourceยง

impl Default for HangulSyllableTypeV1Marker

Sourceยง

impl Default for HangulSyllableTypeValueToLongNameV1Marker

Sourceยง

impl Default for HangulSyllableTypeValueToShortNameV1Marker

Sourceยง

impl Default for HexDigitV1Marker

Sourceยง

impl Default for HyphenV1Marker

Sourceยง

impl Default for IdContinueV1Marker

Sourceยง

impl Default for IdStartV1Marker

Sourceยง

impl Default for IdeographicV1Marker

Sourceยง

impl Default for IdsBinaryOperatorV1Marker

Sourceยง

impl Default for IdsTrinaryOperatorV1Marker

Sourceยง

impl Default for IndicSyllabicCategoryNameToValueV1Marker

Sourceยง

impl Default for IndicSyllabicCategoryV1Marker

Sourceยง

impl Default for IndicSyllabicCategoryValueToLongNameV1Marker

Sourceยง

impl Default for IndicSyllabicCategoryValueToShortNameV1Marker

Sourceยง

impl Default for JoinControlV1Marker

Sourceยง

impl Default for JoiningTypeNameToValueV1Marker

Sourceยง

impl Default for JoiningTypeV1Marker

Sourceยง

impl Default for JoiningTypeValueToLongNameV1Marker

Sourceยง

impl Default for JoiningTypeValueToShortNameV1Marker

Sourceยง

impl Default for LineBreakNameToValueV1Marker

Sourceยง

impl Default for LineBreakV1Marker

Sourceยง

impl Default for LineBreakValueToLongNameV1Marker

Sourceยง

impl Default for LineBreakValueToShortNameV1Marker

Sourceยง

impl Default for LogicalOrderExceptionV1Marker

Sourceยง

impl Default for LowercaseV1Marker

Sourceยง

impl Default for MathV1Marker

Sourceยง

impl Default for NfcInertV1Marker

Sourceยง

impl Default for NfdInertV1Marker

Sourceยง

impl Default for NfkcInertV1Marker

Sourceยง

impl Default for NfkdInertV1Marker

Sourceยง

impl Default for NoncharacterCodePointV1Marker

Sourceยง

impl Default for PatternSyntaxV1Marker

Sourceยง

impl Default for PatternWhiteSpaceV1Marker

Sourceยง

impl Default for PrependedConcatenationMarkV1Marker

Sourceยง

impl Default for PrintV1Marker

Sourceยง

impl Default for QuotationMarkV1Marker

Sourceยง

impl Default for RadicalV1Marker

Sourceยง

impl Default for RegionalIndicatorV1Marker

Sourceยง

impl Default for ScriptNameToValueV1Marker

Sourceยง

impl Default for ScriptV1Marker

Sourceยง

impl Default for ScriptValueToLongNameV1Marker

Sourceยง

impl Default for ScriptValueToShortNameV1Marker

Sourceยง

impl Default for SegmentStarterV1Marker

Sourceยง

impl Default for SentenceBreakNameToValueV1Marker

Sourceยง

impl Default for SentenceBreakV1Marker

Sourceยง

impl Default for SentenceBreakValueToLongNameV1Marker

Sourceยง

impl Default for SentenceBreakValueToShortNameV1Marker

Sourceยง

impl Default for SentenceTerminalV1Marker

Sourceยง

impl Default for SoftDottedV1Marker

Sourceยง

impl Default for TerminalPunctuationV1Marker

Sourceยง

impl Default for UnifiedIdeographV1Marker

Sourceยง

impl Default for UppercaseV1Marker

Sourceยง

impl Default for VariationSelectorV1Marker

Sourceยง

impl Default for WhiteSpaceV1Marker

Sourceยง

impl Default for WordBreakNameToValueV1Marker

Sourceยง

impl Default for WordBreakV1Marker

Sourceยง

impl Default for WordBreakValueToLongNameV1Marker

Sourceยง

impl Default for WordBreakValueToShortNameV1Marker

Sourceยง

impl Default for XdigitV1Marker

Sourceยง

impl Default for XidContinueV1Marker

Sourceยง

impl Default for XidStartV1Marker

Sourceยง

impl Default for LocaleFallbackConfig

Sourceยง

impl Default for HelloWorldProvider

Sourceยง

impl Default for HelloWorldV1<'_>

Sourceยง

impl Default for DataKeyMetadata

Sourceยง

impl Default for DataLocale

Sourceยง

impl Default for DataRequestMetadata

Sourceยง

impl Default for DataResponseMetadata

Sourceยง

impl Default for idna::deprecated::Config

The defaults are that of beStrict=false in the WHATWG URL Standard

Sourceยง

impl Default for Idna

Sourceยง

impl Default for Errors

Sourceยง

impl Default for Uts46

Sourceยง

impl Default for Adapter

Sourceยง

impl Default for Ipv4Net

Sourceยง

impl Default for Ipv6Net

Sourceยง

impl Default for itoa::Buffer

Sourceยง

impl Default for FinderBuilder

Sourceยง

impl Default for DecompressorOxide

Sourceยง

impl Default for InflateState

Sourceยง

impl Default for OpenHow

Sourceยง

impl Default for FsFlags

Sourceยง

impl Default for object::endian::BigEndian

Sourceยง

impl Default for object::endian::LittleEndian

Sourceยง

impl Default for ImageSectionHeader

Sourceยง

impl Default for RelocationSections

Sourceยง

impl Default for VersionIndex

Sourceยง

impl Default for Relocation

Sourceยง

impl Default for RelocationMap

Sourceยง

impl Default for OnceBool

Sourceยง

impl Default for OnceNonZeroUsize

Sourceยง

impl Default for Sha1

Sourceยง

impl Default for Sha224

Sourceยง

impl Default for Sha256

Sourceยง

impl Default for Sha384

Sourceยง

impl Default for Sha512

Sourceยง

impl Default for AuthorityKeyIdentifier

Sourceยง

impl Default for BasicConstraints

Sourceยง

impl Default for ExtendedKeyUsage

Sourceยง

impl Default for KeyUsage

Sourceยง

impl Default for SubjectAlternativeName

Sourceยง

impl Default for SubjectKeyIdentifier

Sourceยง

impl Default for parking_lot::condvar::Condvar

Sourceยง

impl Default for Once

Sourceยง

impl Default for UnparkResult

Sourceยง

impl Default for SpinWait

Sourceยง

impl Default for rand::rngs::thread::ThreadRng

Sourceยง

impl Default for rand_core::os::OsRng

Sourceยง

impl Default for Configuration

Sourceยง

impl Default for regex_automata::dfa::onepass::Config

Sourceยง

impl Default for regex_automata::hybrid::dfa::Config

Sourceยง

impl Default for LazyStateID

Sourceยง

impl Default for regex_automata::hybrid::regex::Builder

Sourceยง

impl Default for regex_automata::meta::regex::Config

Sourceยง

impl Default for regex_automata::nfa::thompson::backtrack::Config

Sourceยง

impl Default for regex_automata::nfa::thompson::builder::Builder

Sourceยง

impl Default for regex_automata::nfa::thompson::compiler::Config

Sourceยง

impl Default for regex_automata::nfa::thompson::pikevm::Config

Sourceยง

impl Default for ByteClasses

Sourceยง

impl Default for GroupInfo

Sourceยง

impl Default for LookMatcher

Sourceยง

impl Default for regex_automata::util::look::LookSet

Sourceยง

impl Default for regex_automata::util::primitives::PatternID

Sourceยง

impl Default for SmallIndex

Sourceยง

impl Default for regex_automata::util::primitives::StateID

Sourceยง

impl Default for regex_automata::util::syntax::Config

Sourceยง

impl Default for regex_syntax::ast::parse::ParserBuilder

Sourceยง

impl Default for Extractor

Sourceยง

impl Default for ClassBytesRange

Sourceยง

impl Default for ClassUnicodeRange

Sourceยง

impl Default for regex_syntax::hir::LookSet

Sourceยง

impl Default for TranslatorBuilder

Sourceยง

impl Default for regex_syntax::parser::ParserBuilder

Sourceยง

impl Default for FxBuildHasher

Sourceยง

impl Default for FxHasher

Sourceยง

impl Default for ReadFlags

Sourceยง

impl Default for WatchFlags

Sourceยง

impl Default for ResolveFlags

Sourceยง

impl Default for ryu::buffer::Buffer

Sourceยง

impl Default for shlex::bytes::Quoter

Sourceยง

impl Default for shlex::Quoter

Sourceยง

impl Default for Hash128

Sourceยง

impl Default for siphasher::sip128::SipHasher13

Sourceยง

impl Default for siphasher::sip128::SipHasher24

Sourceยง

impl Default for siphasher::sip128::SipHasher

Sourceยง

impl Default for siphasher::sip::SipHasher13

Sourceยง

impl Default for siphasher::sip::SipHasher24

Sourceยง

impl Default for siphasher::sip::SipHasher

Sourceยง

impl Default for AnyDelimiterCodec

Sourceยง

impl Default for BytesCodec

Sourceยง

impl Default for tokio_util::codec::length_delimited::Builder

Sourceยง

impl Default for LengthDelimitedCodec

Sourceยง

impl Default for LinesCodec

Sourceยง

impl Default for CancellationToken

Sourceยง

impl Default for Array

Sourceยง

impl Default for ArrayOfTables

Sourceยง

impl Default for DocumentMut

Sourceยง

impl Default for ImDocument<&'static str>

Sourceยง

impl Default for InlineTable

Sourceยง

impl Default for InternalString

Sourceยง

impl Default for RawString

Sourceยง

impl Default for Decor

Sourceยง

impl Default for ValueSerializer

Sourceยง

impl Default for Table

Sourceยง

impl Default for Dispatch

Sourceยง

impl Default for NoSubscriber

Sourceยง

impl Default for UnicodeVersion

Sourceยง

impl Default for utf8parse::Parser

Sourceยง

impl Default for AHasher

Provides a default Hasher with fixed keys. This is typically used in conjunction with BuildHasherDefault to create AHashers 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);
Sourceยง

impl Default for rustmax::ahash::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.

Sourceยง

impl Default for rustmax::anyhow::Chain<'_>

Sourceยง

impl Default for rustmax::axum::body::Body

Sourceยง

impl Default for InvalidFormContentType

Sourceยง

impl Default for MatchedPathMissing

Sourceยง

impl Default for MissingJsonContentType

Sourceยง

impl Default for MissingPathParams

Sourceยง

impl Default for NestedPathRejection

Sourceยง

impl Default for Event

Sourceยง

impl Default for KeepAlive

Sourceยง

impl Default for Backtrace

Sourceยง

impl Default for GeneralPurposeConfig

Sourceยง

impl Default for rustmax::bindgen::Builder

Sourceยง

impl Default for CargoCallbacks

Sourceยง

impl Default for CodegenConfig

Sourceยง

impl Default for RustTarget

Sourceยง

impl Default for Hasher

Sourceยง

impl Default for BytesMut

Sourceยง

impl Default for Build

Sourceยง

impl Default for Parsed

Sourceยง

impl Default for rustmax::chrono::DateTime<FixedOffset>

Sourceยง

impl Default for rustmax::chrono::DateTime<Local>

Sourceยง

impl Default for rustmax::chrono::DateTime<Utc>

Sourceยง

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());
Sourceยง

impl Default for NaiveDateTime

The default value for a NaiveDateTime is one with epoch 0 that is, 1st of January 1970 at 00:00:00.

ยงExample

use chrono::NaiveDateTime;

assert_eq!(NaiveDateTime::default(), NaiveDateTime::UNIX_EPOCH);
Sourceยง

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());
Sourceยง

impl Default for TimeDelta

Sourceยง

impl Default for BoolValueParser

Sourceยง

impl Default for BoolishValueParser

Sourceยง

impl Default for FalseyValueParser

Sourceยง

impl Default for NonEmptyStringValueParser

Sourceยง

impl Default for rustmax::clap::builder::OsStr

Sourceยง

impl Default for OsStringValueParser

Sourceยง

impl Default for PathBufValueParser

Sourceยง

impl Default for PossibleValue

Sourceยง

impl Default for Str

Sourceยง

impl Default for StringValueParser

Sourceยง

impl Default for StyledStr

Sourceยง

impl Default for rustmax::clap::builder::Styles

Sourceยง

impl Default for ValueRange

Sourceยง

impl Default for Indices<'_>

Creates an empty iterator.

Sourceยง

impl Default for RawValues<'_>

Creates an empty iterator.

Sourceยง

impl Default for Arg

Sourceยง

impl Default for ArgGroup

Sourceยง

impl Default for ArgMatches

Sourceยง

impl Default for Command

Sourceยง

impl Default for Id

Sourceยง

impl Default for Collector

Sourceยง

impl Default for Parker

Sourceยง

impl Default for WaitGroup

Sourceยง

impl Default for Backoff

Sourceยง

impl Default for Effects

Sourceยง

impl Default for Reset

Sourceยง

impl Default for Style

Sourceยง

impl Default for rustmax::env_logger::Builder

Sourceยง

impl Default for Env<'_>

Sourceยง

impl Default for LocalPool

Sourceยง

impl Default for rustmax::futures::task::AtomicWaker

Sourceยง

impl Default for rustmax::hyper::body::Bytes

Sourceยง

impl Default for SizeHint

Sourceยง

impl Default for rustmax::hyper::http::request::Builder

Sourceยง

impl Default for rustmax::hyper::http::response::Builder

Sourceยง

impl Default for rustmax::hyper::http::Extensions

Sourceยง

impl Default for rustmax::hyper::http::uri::Builder

Sourceยง

impl Default for Parts

Sourceยง

impl Default for Uri

Returns a Uri representing /

Sourceยง

impl Default for Date

Sourceยง

impl Default for rustmax::jiff::civil::DateTime

Sourceยง

impl Default for DateTimeRound

Sourceยง

impl Default for ISOWeekDate

Sourceยง

impl Default for Time

Sourceยง

impl Default for TimeRound

Sourceยง

impl Default for SpanParser

Sourceยง

impl Default for SpanPrinter

Sourceยง

impl Default for BrokenDownTime

Sourceยง

impl Default for SignedDuration

Sourceยง

impl Default for SignedDurationRound

Sourceยง

impl Default for Span

Sourceยง

impl Default for SpanFieldwise

Sourceยง

impl Default for SpanRound<'static>

Sourceยง

impl Default for Timestamp

Sourceยง

impl Default for TimestampRound

Sourceยง

impl Default for Zoned

Sourceยง

impl Default for ZonedRound

Sourceยง

impl Default for OffsetRound

Sourceยง

impl Default for BigInt

Sourceยง

impl Default for BigUint

Sourceยง

impl Default for rustmax::proc_macro2::TokenStream

TokenStream::default() returns an empty stream, i.e. this is equivalent with TokenStream::new().

1.45.0 ยท Sourceยง

impl Default for rustmax::proc_macro::TokenStream

Sourceยง

impl Default for PathParams

Sourceยง

impl Default for rustmax::proptest::prelude::ProptestConfig

Sourceยง

impl Default for Probability

Sourceยง

impl Default for SizeRange

Sourceยง

impl Default for CheckStrategySanityOptions

Sourceยง

impl Default for StringParam

Sourceยง

impl Default for MapFailurePersistence

Sourceยง

impl Default for TestRunner

Equivalent to: TestRunner::new(Config::default()).

Sourceยง

impl Default for Alphanumeric

Sourceยง

impl Default for Open01

Sourceยง

impl Default for OpenClosed01

Sourceยง

impl Default for StandardUniform

Sourceยง

impl Default for rustmax::rand::rngs::ThreadRng

Sourceยง

impl Default for rustmax::rand_pcg::rand_core::OsRng

Sourceยง

impl Default for ThreadPoolBuilder

Sourceยง

impl Default for rustmax::regex::bytes::RegexSet

Sourceยง

impl Default for rustmax::regex::RegexSet

Sourceยง

impl Default for rustmax::reqwest::blocking::Client

Sourceยง

impl Default for rustmax::reqwest::blocking::ClientBuilder

Sourceยง

impl Default for Policy

Sourceยง

impl Default for rustmax::reqwest::Body

Sourceยง

impl Default for rustmax::reqwest::Client

Sourceยง

impl Default for rustmax::reqwest::ClientBuilder

Sourceยง

impl Default for Method

Sourceยง

impl Default for NoProxy

Sourceยง

impl Default for StatusCode

Sourceยง

impl Default for rustmax::reqwest::Version

Sourceยง

impl Default for FilenameCompleter

Sourceยง

impl Default for rustmax::rustyline::config::Builder

Sourceยง

impl Default for MatchingBracketHighlighter

Sourceยง

impl Default for HistoryHinter

Sourceยง

impl Default for FileHistory

Sourceยง

impl Default for MemHistory

Sourceยง

impl Default for rustmax::rustyline::Config

Sourceยง

impl Default for MatchingBracketValidator

Sourceยง

impl Default for BuildMetadata

Sourceยง

impl Default for Prerelease

Sourceยง

impl Default for VersionReq

The default VersionReq is the same as VersionReq::STAR.

Sourceยง

impl Default for IgnoredAny

Sourceยง

impl Default for B0

Sourceยง

impl Default for B1

Sourceยง

impl Default for Equal

Sourceยง

impl Default for Greater

Sourceยง

impl Default for Less

Sourceยง

impl Default for UTerm

Sourceยง

impl Default for Z0

Sourceยง

impl Default for Eager

Sourceยง

impl Default for rustmax::sha2::digest::block_buffer::Lazy

Sourceยง

impl Default for InvalidBufferSize

Sourceยง

impl Default for InvalidOutputSize

Sourceยง

impl Default for Global

1.28.0 ยท Sourceยง

impl Default for System

1.17.0 ยท Sourceยง

impl Default for rustmax::std::boxed::Box<str>

Sourceยง

impl Default for rustmax::std::boxed::Box<RawValue>

1.17.0 ยท Sourceยง

impl Default for rustmax::std::boxed::Box<CStr>

1.17.0 ยท Sourceยง

impl Default for rustmax::std::boxed::Box<OsStr>

1.10.0 ยท Sourceยง

impl Default for CString

1.9.0 ยท Sourceยง

impl Default for OsString

1.0.0 ยท Sourceยง

impl Default for Error

1.75.0 ยท Sourceยง

impl Default for FileTimes

1.13.0 ยท Sourceยง

impl Default for DefaultHasher

1.7.0 ยท Sourceยง

impl Default for rustmax::std::hash::RandomState

1.0.0 ยท Sourceยง

impl Default for rustmax::std::hash::SipHasher

1.0.0 ยท Sourceยง

impl Default for rustmax::std::io::Empty

1.0.0 ยท Sourceยง

impl Default for Sink

1.33.0 ยท Sourceยง

impl Default for PhantomPinned

1.0.0 ยท Sourceยง

impl Default for RangeFull

1.17.0 ยท Sourceยง

impl Default for PathBuf

1.75.0 ยท Sourceยง

impl Default for ExitCode

The default value is ExitCode::SUCCESS

1.73.0 ยท Sourceยง

impl Default for ExitStatus

The default value is one which indicates successful completion.

Sourceยง

impl Default for Alignment

Returns Alignment::MIN, which is valid for any type.

Sourceยง

impl Default for DefaultRandomSource

1.80.0 ยท Sourceยง

impl Default for Rc<str>

1.80.0 ยท Sourceยง

impl Default for Rc<CStr>

1.0.0 ยท Sourceยง

impl Default for String

1.0.0 ยท Sourceยง

impl Default for AtomicBool

1.34.0 ยท Sourceยง

impl Default for AtomicI8

1.34.0 ยท Sourceยง

impl Default for AtomicI16

1.34.0 ยท Sourceยง

impl Default for AtomicI32

1.34.0 ยท Sourceยง

impl Default for AtomicI64

1.0.0 ยท Sourceยง

impl Default for AtomicIsize

1.34.0 ยท Sourceยง

impl Default for AtomicU8

1.34.0 ยท Sourceยง

impl Default for AtomicU16

1.34.0 ยท Sourceยง

impl Default for AtomicU32

1.34.0 ยท Sourceยง

impl Default for AtomicU64

1.0.0 ยท Sourceยง

impl Default for AtomicUsize

1.80.0 ยท Sourceยง

impl Default for Arc<str>

1.80.0 ยท Sourceยง

impl Default for Arc<CStr>

1.10.0 ยท Sourceยง

impl Default for rustmax::std::sync::Condvar

1.3.0 ยท Sourceยง

impl Default for Duration

Sourceยง

impl Default for BoundLifetimes

Sourceยง

impl Default for Generics

Sourceยง

impl Default for Abstract

Sourceยง

impl Default for And

Sourceยง

impl Default for AndAnd

Sourceยง

impl Default for AndEq

Sourceยง

impl Default for As

Sourceยง

impl Default for Async

Sourceยง

impl Default for At

Sourceยง

impl Default for Auto

Sourceยง

impl Default for Await

Sourceยง

impl Default for Become

Sourceยง

impl Default for rustmax::syn::token::Box

Sourceยง

impl Default for Brace

Sourceยง

impl Default for Bracket

Sourceยง

impl Default for Break

Sourceยง

impl Default for Caret

Sourceยง

impl Default for CaretEq

Sourceยง

impl Default for Colon

Sourceยง

impl Default for Comma

Sourceยง

impl Default for Const

Sourceยง

impl Default for Continue

Sourceยง

impl Default for Crate

Sourceยง

impl Default for Default

Sourceยง

impl Default for Do

Sourceยง

impl Default for Dollar

Sourceยง

impl Default for Dot

Sourceยง

impl Default for DotDot

Sourceยง

impl Default for DotDotDot

Sourceยง

impl Default for DotDotEq

Sourceยง

impl Default for Dyn

Sourceยง

impl Default for Else

Sourceยง

impl Default for Enum

Sourceยง

impl Default for Eq

Sourceยง

impl Default for EqEq

Sourceยง

impl Default for Extern

Sourceยง

impl Default for FatArrow

Sourceยง

impl Default for Final

Sourceยง

impl Default for Fn

Sourceยง

impl Default for For

Sourceยง

impl Default for Ge

Sourceยง

impl Default for Group

Sourceยง

impl Default for Gt

Sourceยง

impl Default for If

Sourceยง

impl Default for Impl

Sourceยง

impl Default for In

Sourceยง

impl Default for LArrow

Sourceยง

impl Default for Le

Sourceยง

impl Default for Let

Sourceยง

impl Default for Loop

Sourceยง

impl Default for Lt

Sourceยง

impl Default for Macro

Sourceยง

impl Default for Match

Sourceยง

impl Default for Minus

Sourceยง

impl Default for MinusEq

Sourceยง

impl Default for Mod

Sourceยง

impl Default for Move

Sourceยง

impl Default for Mut

Sourceยง

impl Default for Ne

Sourceยง

impl Default for Not

Sourceยง

impl Default for Or

Sourceยง

impl Default for OrEq

Sourceยง

impl Default for OrOr

Sourceยง

impl Default for Override

Sourceยง

impl Default for Paren

Sourceยง

impl Default for PathSep

Sourceยง

impl Default for Percent

Sourceยง

impl Default for PercentEq

Sourceยง

impl Default for Plus

Sourceยง

impl Default for PlusEq

Sourceยง

impl Default for Pound

Sourceยง

impl Default for Priv

Sourceยง

impl Default for Pub

Sourceยง

impl Default for Question

Sourceยง

impl Default for RArrow

Sourceยง

impl Default for Raw

Sourceยง

impl Default for Ref

Sourceยง

impl Default for Return

Sourceยง

impl Default for SelfType

Sourceยง

impl Default for SelfValue

Sourceยง

impl Default for Semi

Sourceยง

impl Default for Shl

Sourceยง

impl Default for ShlEq

Sourceยง

impl Default for Shr

Sourceยง

impl Default for ShrEq

Sourceยง

impl Default for Slash

Sourceยง

impl Default for SlashEq

Sourceยง

impl Default for Star

Sourceยง

impl Default for StarEq

Sourceยง

impl Default for Static

Sourceยง

impl Default for Struct

Sourceยง

impl Default for Super

Sourceยง

impl Default for Tilde

Sourceยง

impl Default for Trait

Sourceยง

impl Default for Try

Sourceยง

impl Default for Type

Sourceยง

impl Default for Typeof

Sourceยง

impl Default for Underscore

Sourceยง

impl Default for Union

Sourceยง

impl Default for Unsafe

Sourceยง

impl Default for Unsized

Sourceยง

impl Default for Use

Sourceยง

impl Default for Virtual

Sourceยง

impl Default for Where

Sourceยง

impl Default for While

Sourceยง

impl Default for Yield

Sourceยง

impl Default for WS

Sourceยง

impl Default for Context

Sourceยง

impl Default for rustmax::tera::Map<String, Value>

Sourceยง

impl Default for Tera

Sourceยง

impl Default for ColorSpec

Sourceยง

impl Default for DirBuilder

Sourceยง

impl Default for rustmax::tokio::fs::OpenOptions

Sourceยง

impl Default for rustmax::tokio::net::unix::pipe::OpenOptions

Sourceยง

impl Default for Notify

Sourceยง

impl Default for LocalSet

Sourceยง

impl Default for rustmax::toml::map::Map<String, Value>

Sourceยง

impl Default for Identity

Sourceยง

impl Default for Count

Sourceยง

impl Default for CompleteOnResponse

Sourceยง

impl Default for Overloaded

Sourceยง

impl Default for LoadShedLayer

Sourceยง

impl Default for ExponentialBackoffMaker

Sourceยง

impl Default for TpsBudget

Sourceยง

impl Default for SpawnReadyLayer

Sourceยง

impl Default for ServiceBuilder<Identity>

Sourceยง

impl Default for Elapsed

Sourceยง

impl Default for HasherRng

Sourceยง

impl Default for vec128_storage

Sourceยง

impl Default for vec256_storage

Sourceยง

impl Default for vec512_storage

Sourceยง

impl<'a> Default for &'a bstr::bstr::BStr

Sourceยง

impl<'a> Default for &'a DataLocale

Sourceยง

impl<'a> Default for &'a winnow::stream::BStr

Sourceยง

impl<'a> Default for &'a winnow::stream::Bytes

Sourceยง

impl<'a> Default for &'a mut bstr::bstr::BStr

Sourceยง

impl<'a> Default for FlexZeroVec<'a>

Sourceยง

impl<'a> Default for DataRequest<'a>

Sourceยง

impl<'a> Default for Select<'a>

Sourceยง

impl<'a> Default for MetadataBuilder<'a>

Sourceยง

impl<'a> Default for RecordBuilder<'a>

Sourceยง

impl<'a> Default for PrettyFormatter<'a>

Sourceยง

impl<'a, 'b> Default for rustmax::tempfile::Builder<'a, 'b>

Sourceยง

impl<'a, K0, K1, V> Default for ZeroMap2dBorrowed<'a, K0, K1, V>
where K0: ZeroMapKV<'a> + ?Sized, K1: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized, <K0 as ZeroMapKV<'a>>::Slice: 'static, <K1 as ZeroMapKV<'a>>::Slice: 'static, <V as ZeroMapKV<'a>>::Slice: 'static,

Sourceยง

impl<'a, K0, K1, V> Default for ZeroMap2d<'a, K0, K1, V>
where K0: ZeroMapKV<'a> + ?Sized, K1: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized,

Sourceยง

impl<'a, K, V> Default for ZeroMapBorrowed<'a, K, V>
where K: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized, <K as ZeroMapKV<'a>>::Slice: 'static, <V as ZeroMapKV<'a>>::Slice: 'static,

Sourceยง

impl<'a, K, V> Default for ZeroMap<'a, K, V>
where K: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized,

1.70.0 ยท Sourceยง

impl<'a, K, V> Default for rustmax::std::collections::btree_map::Iter<'a, K, V>
where K: 'a, V: 'a,

1.70.0 ยท Sourceยง

impl<'a, K, V> Default for rustmax::std::collections::btree_map::IterMut<'a, K, V>
where K: 'a, V: 'a,

Sourceยง

impl<'a, T> Default for OnceRef<'a, T>

Sourceยง

impl<'a, T> Default for ZeroVec<'a, T>
where T: AsULE,

Sourceยง

impl<'a, T> Default for ValuesRef<'a, T>
where T: 'a,

Creates an empty iterator.

Sourceยง

impl<'data> Default for AliasesV1<'data>

Sourceยง

impl<'data> Default for AliasesV2<'data>

Sourceยง

impl<'data> Default for LocaleFallbackLikelySubtagsV1<'data>

Sourceยง

impl<'data> Default for LocaleFallbackParentsV1<'data>

Sourceยง

impl<'data> Default for LocaleFallbackSupplementV1<'data>

Sourceยง

impl<'data> Default for object::read::coff::section::SectionTable<'data>

Sourceยง

impl<'data> Default for object::read::elf::version::Version<'data>

Sourceยง

impl<'data> Default for RelocationBlockIterator<'data>

Sourceยง

impl<'data> Default for ObjectMap<'data>

Sourceยง

impl<'data> Default for ObjectMapEntry<'data>

Sourceยง

impl<'data> Default for object::read::util::Bytes<'data>

Sourceยง

impl<'data, E> Default for LoadCommandIterator<'data, E>
where E: Default + Endian,

Sourceยง

impl<'data, Elf> Default for VersionTable<'data, Elf>
where Elf: FileHeader,

Sourceยง

impl<'data, Elf, R> Default for object::read::elf::section::SectionTable<'data, Elf, R>
where Elf: FileHeader, R: ReadRef<'data>,

Sourceยง

impl<'data, Elf, R> Default for object::read::elf::symbol::SymbolTable<'data, Elf, R>
where Elf: FileHeader, R: ReadRef<'data>,

Sourceยง

impl<'data, Mach, R> Default for object::read::macho::symbol::SymbolTable<'data, Mach, R>
where Mach: MachHeader, R: ReadRef<'data>,

Sourceยง

impl<'data, R> Default for StringTable<'data, R>
where R: ReadRef<'data>,

Sourceยง

impl<'data, R, Coff> Default for object::read::coff::symbol::SymbolTable<'data, R, Coff>
where R: ReadRef<'data>, Coff: CoffHeader,

Sourceยง

impl<'data, Xcoff> Default for object::read::xcoff::section::SectionTable<'data, Xcoff>
where Xcoff: FileHeader,

Sourceยง

impl<'data, Xcoff, R> Default for object::read::xcoff::symbol::SymbolTable<'data, Xcoff, R>
where Xcoff: FileHeader, R: ReadRef<'data>,

Sourceยง

impl<'fd> Default for FdSet<'fd>

Sourceยง

impl<'input, Endian> Default for EndianSlice<'input, Endian>
where Endian: Default + Endianity,

Sourceยง

impl<'s> Default for StrippedBytes<'s>

Sourceยง

impl<'s> Default for StrippedStr<'s>

Sourceยง

impl<A> Default for NibbleVec<A>
where A: Default + Array<Item = u8>,

Sourceยง

impl<A> Default for SmallVec<A>
where A: Array,

1.70.0 ยท Sourceยง

impl<A, B> Default for rustmax::std::iter::Chain<A, B>
where A: Default, B: Default,

1.11.0 ยท Sourceยง

impl<B> Default for Cow<'_, B>
where B: ToOwned + ?Sized, <B as ToOwned>::Owned: Default,

Sourceยง

impl<B> Default for BitSet<B>
where B: BitBlock,

Sourceยง

impl<B> Default for BitVec<B>
where B: BitBlock,

Sourceยง

impl<B> Default for Collected<B>

Sourceยง

impl<BlockSize, Kind> Default for BlockBuffer<BlockSize, Kind>
where BlockSize: ArrayLength<u8> + IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>, <BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero, Kind: BufferKind,

Sourceยง

impl<C> Default for anstyle_parse::Parser<C>
where C: Default,

Sourceยง

impl<C> Default for ContextError<C>

Sourceยง

impl<D> Default for http_body_util::empty::Empty<D>

Sourceยง

impl<D> Default for Full<D>
where D: Buf,

Sourceยง

impl<D, E> Default for BoxBody<D, E>
where D: Buf + 'static,

Sourceยง

impl<D, E> Default for UnsyncBoxBody<D, E>
where D: Buf + 'static,

Sourceยง

impl<D, Req> Default for MakeBalanceLayer<D, Req>

Sourceยง

impl<E> Default for CompressionHeader32<E>
where E: Default + Endian,

Sourceยง

impl<E> Default for CompressionHeader64<E>
where E: Default + Endian,

Sourceยง

impl<E> Default for Sym32<E>
where E: Default + Endian,

Sourceยง

impl<E> Default for Sym64<E>
where E: Default + Endian,

Sourceยง

impl<E> Default for I16Bytes<E>
where E: Default + Endian,

Sourceยง

impl<E> Default for I32Bytes<E>
where E: Default + Endian,

Sourceยง

impl<E> Default for I64Bytes<E>
where E: Default + Endian,

Sourceยง

impl<E> Default for U16Bytes<E>
where E: Default + Endian,

Sourceยง

impl<E> Default for U32Bytes<E>
where E: Default + Endian,

Sourceยง

impl<E> Default for U64Bytes<E>
where E: Default + Endian,

Sourceยง

impl<E> Default for EnumValueParser<E>
where E: ValueEnum + Clone + Send + Sync + 'static,

Sourceยง

impl<F> Default for OptionFuture<F>

Sourceยง

impl<Fut> Default for FuturesOrdered<Fut>
where Fut: Future,

Sourceยง

impl<Fut> Default for FuturesUnordered<Fut>

1.7.0 ยท Sourceยง

impl<H> Default for BuildHasherDefault<H>

Sourceยง

impl<I> Default for Located<I>
where I: Default,

Sourceยง

impl<I> Default for Partial<I>

1.70.0 ยท Sourceยง

impl<I> Default for Cloned<I>
where I: Default,

1.70.0 ยท Sourceยง

impl<I> Default for Copied<I>
where I: Default,

1.70.0 ยท Sourceยง

impl<I> Default for Enumerate<I>
where I: Default,

1.70.0 ยท Sourceยง

impl<I> Default for Flatten<I>
where I: Default + Iterator, <I as Iterator>::Item: IntoIterator,

1.70.0 ยท Sourceยง

impl<I> Default for Fuse<I>
where I: Default,

1.70.0 ยท Sourceยง

impl<I> Default for Rev<I>
where I: Default,

Sourceยง

impl<I, S> Default for Stateful<I, S>
where I: Default, S: Default,

Sourceยง

impl<Idx> Default for rustmax::core::range::Range<Idx>
where Idx: Default,

1.0.0 ยท Sourceยง

impl<Idx> Default for rustmax::std::ops::Range<Idx>
where Idx: Default,

Sourceยง

impl<K> Default for hashbrown::set::Iter<'_, K>

1.83.0 ยท Sourceยง

impl<K> Default for rustmax::std::collections::hash_set::IntoIter<K>

1.83.0 ยท Sourceยง

impl<K> Default for rustmax::std::collections::hash_set::Iter<'_, K>

Sourceยง

impl<K, A> Default for hashbrown::set::IntoIter<K, A>
where A: Allocator,

Sourceยง

impl<K, S, Req> Default for ReadyCache<K, S, Req>
where K: Eq + Hash, S: Service<Req>,

Sourceยง

impl<K, V> Default for &indexmap::map::slice::Slice<K, V>

Sourceยง

impl<K, V> Default for &mut indexmap::map::slice::Slice<K, V>

Sourceยง

impl<K, V> Default for hashbrown::map::Iter<'_, K, V>

Sourceยง

impl<K, V> Default for hashbrown::map::IterMut<'_, K, V>

Sourceยง

impl<K, V> Default for hashbrown::map::Keys<'_, K, V>

Sourceยง

impl<K, V> Default for hashbrown::map::Values<'_, K, V>

Sourceยง

impl<K, V> Default for hashbrown::map::ValuesMut<'_, K, V>

Sourceยง

impl<K, V> Default for indexmap::map::iter::IntoIter<K, V>

Sourceยง

impl<K, V> Default for indexmap::map::iter::IntoKeys<K, V>

Sourceยง

impl<K, V> Default for indexmap::map::iter::IntoValues<K, V>

Sourceยง

impl<K, V> Default for indexmap::map::iter::Iter<'_, K, V>

Sourceยง

impl<K, V> Default for IterMut2<'_, K, V>

Sourceยง

impl<K, V> Default for indexmap::map::iter::IterMut<'_, K, V>

Sourceยง

impl<K, V> Default for indexmap::map::iter::Keys<'_, K, V>

Sourceยง

impl<K, V> Default for indexmap::map::iter::Values<'_, K, V>

Sourceยง

impl<K, V> Default for indexmap::map::iter::ValuesMut<'_, K, V>

Sourceยง

impl<K, V> Default for phf::map::Map<K, V>

Sourceยง

impl<K, V> Default for Trie<K, V>
where K: TrieKey,

Sourceยง

impl<K, V> Default for AHashMap<K, V>

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.

Sourceยง

impl<K, V> Default for rustmax::std::boxed::Box<Slice<K, V>>

1.0.0 ยท Sourceยง

impl<K, V> Default for BTreeMap<K, V>

1.70.0 ยท Sourceยง

impl<K, V> Default for rustmax::std::collections::btree_map::Keys<'_, K, V>

1.70.0 ยท Sourceยง

impl<K, V> Default for rustmax::std::collections::btree_map::Range<'_, K, V>

1.82.0 ยท Sourceยง

impl<K, V> Default for RangeMut<'_, K, V>

1.70.0 ยท Sourceยง

impl<K, V> Default for rustmax::std::collections::btree_map::Values<'_, K, V>

1.82.0 ยท Sourceยง

impl<K, V> Default for rustmax::std::collections::btree_map::ValuesMut<'_, K, V>

1.83.0 ยท Sourceยง

impl<K, V> Default for rustmax::std::collections::hash_map::IntoIter<K, V>

1.83.0 ยท Sourceยง

impl<K, V> Default for rustmax::std::collections::hash_map::IntoKeys<K, V>

1.83.0 ยท Sourceยง

impl<K, V> Default for rustmax::std::collections::hash_map::IntoValues<K, V>

1.83.0 ยท Sourceยง

impl<K, V> Default for rustmax::std::collections::hash_map::Iter<'_, K, V>

1.83.0 ยท Sourceยง

impl<K, V> Default for rustmax::std::collections::hash_map::IterMut<'_, K, V>

1.83.0 ยท Sourceยง

impl<K, V> Default for rustmax::std::collections::hash_map::Keys<'_, K, V>

1.83.0 ยท Sourceยง

impl<K, V> Default for rustmax::std::collections::hash_map::Values<'_, K, V>

1.83.0 ยท Sourceยง

impl<K, V> Default for rustmax::std::collections::hash_map::ValuesMut<'_, K, V>

Sourceยง

impl<K, V, A> Default for hashbrown::map::IntoIter<K, V, A>
where A: Allocator,

Sourceยง

impl<K, V, A> Default for hashbrown::map::IntoKeys<K, V, A>
where A: Allocator,

Sourceยง

impl<K, V, A> Default for hashbrown::map::IntoValues<K, V, A>
where A: Allocator,

1.70.0 ยท Sourceยง

impl<K, V, A> Default for rustmax::std::collections::btree_map::IntoIter<K, V, A>
where A: Allocator + Default + Clone,

1.70.0 ยท Sourceยง

impl<K, V, A> Default for rustmax::std::collections::btree_map::IntoKeys<K, V, A>
where A: Allocator + Default + Clone,

1.70.0 ยท Sourceยง

impl<K, V, A> Default for rustmax::std::collections::btree_map::IntoValues<K, V, A>
where A: Allocator + Default + Clone,

Sourceยง

impl<K, V, S> Default for IndexMap<K, V, S>
where S: Default,

Sourceยง

impl<K, V, S> Default for LiteMap<K, V, S>
where S: Store<K, V> + Default,

1.0.0 ยท Sourceยง

impl<K, V, S> Default for rustmax::std::collections::HashMap<K, V, S>
where S: Default,

Sourceยง

impl<K, V, S, A> Default for hashbrown::map::HashMap<K, V, S, A>
where S: Default, A: Default + Allocator,

Sourceยง

impl<M> Default for DataPayload<M>

Sourceยง

impl<O> Default for zerocopy::byteorder::F32<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::F32<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::F64<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::F64<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::I16<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::I16<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::I32<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::I32<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::I64<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::I64<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::I128<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::I128<O>

Sourceยง

impl<O> Default for Isize<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::U16<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::U16<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::U32<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::U32<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::U64<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::U64<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::U128<O>

Sourceยง

impl<O> Default for zerocopy::byteorder::U128<O>

Sourceยง

impl<O> Default for Usize<O>

Sourceยง

impl<R> Default for DebugAbbrev<R>
where R: Default,

Sourceยง

impl<R> Default for DebugAddr<R>
where R: Default,

Sourceยง

impl<R> Default for DebugAranges<R>
where R: Default,

Sourceยง

impl<R> Default for Dwarf<R>
where R: Default,

Sourceยง

impl<R> Default for RangeIter<R>
where R: Reader,

Sourceยง

impl<R> Default for DebugCuIndex<R>
where R: Default,

Sourceยง

impl<R> Default for DebugTuIndex<R>
where R: Default,

Sourceยง

impl<R> Default for DebugLine<R>
where R: Default,

Sourceยง

impl<R> Default for DebugLoc<R>
where R: Default,

Sourceยง

impl<R> Default for DebugLocLists<R>
where R: Default,

Sourceยง

impl<R> Default for LocationLists<R>
where R: Default,

Sourceยง

impl<R> Default for DebugRanges<R>
where R: Default,

Sourceยง

impl<R> Default for DebugRngLists<R>
where R: Default,

Sourceยง

impl<R> Default for RangeLists<R>
where R: Default,

Sourceยง

impl<R> Default for DebugLineStr<R>
where R: Default,

Sourceยง

impl<R> Default for DebugStr<R>
where R: Default,

Sourceยง

impl<R> Default for DebugStrOffsets<R>
where R: Default,

Sourceยง

impl<R> Default for DebugInfo<R>
where R: Default,

Sourceยง

impl<R> Default for DebugTypes<R>
where R: Default,

Sourceยง

impl<R> Default for PrattParser<R>
where R: RuleType,

Sourceยง

impl<R> Default for UnwrapErr<R>
where R: Default + TryRngCore,

Sourceยง

impl<R, G, T> Default for ReentrantMutex<R, G, T>
where R: RawMutex, G: GetThreadId, T: Default + ?Sized,

Sourceยง

impl<R, T> Default for lock_api::mutex::Mutex<R, T>
where R: RawMutex, T: Default + ?Sized,

Sourceยง

impl<R, T> Default for lock_api::rwlock::RwLock<R, T>
where R: RawRwLock, T: Default + ?Sized,

Sourceยง

impl<S> Default for rustmax::axum::extract::State<S>
where S: Default,

Sourceยง

impl<S> Default for rustmax::axum::Router<S>
where S: Clone + Send + Sync + 'static,

Sourceยง

impl<S, E> Default for MethodRouter<S, E>
where S: Clone,

Sourceยง

impl<St> Default for SelectAll<St>
where St: Stream + Unpin,

Sourceยง

impl<Storage> Default for __BindgenBitfieldUnit<Storage>
where Storage: Default,

1.0.0 ยท Sourceยง

impl<T> Default for &[T]

Sourceยง

impl<T> Default for &indexmap::set::slice::Slice<T>

Sourceยง

impl<T> Default for &ZeroSlice<T>
where T: AsULE,

1.5.0 ยท Sourceยง

impl<T> Default for &mut [T]

Sourceยง

impl<T> Default for CfaRule<T>
where T: ReaderOffset,

Sourceยง

impl<T> Default for VarZeroVec<'_, T>
where T: VarULE + ?Sized,

1.0.0 ยท Sourceยง

impl<T> Default for Option<T>

1.4.0 ยท Sourceยง

impl<T> Default for [T; 0]

1.4.0 ยท Sourceยง

impl<T> Default for [T; 1]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 2]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 3]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 4]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 5]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 6]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 7]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 8]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 9]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 10]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 11]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 12]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 13]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 14]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 15]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 16]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 17]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 18]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 19]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 20]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 21]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 22]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 23]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 24]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 25]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 26]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 27]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 28]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 29]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 30]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 31]
where T: Default,

1.4.0 ยท Sourceยง

impl<T> Default for [T; 32]
where T: Default,

1.0.0 ยท Sourceยง

impl<T> Default for (Tโ‚, Tโ‚‚, โ€ฆ, Tโ‚™)
where T: Default,

This trait is implemented for tuples up to twelve items long.

Sourceยง

impl<T> Default for DwarfPackageSections<T>
where T: Default,

Sourceยง

impl<T> Default for DwarfSections<T>
where T: Default,

Sourceยง

impl<T> Default for hashbrown::table::Iter<'_, T>

Sourceยง

impl<T> Default for IterHash<'_, T>

Sourceยง

impl<T> Default for IterHashMut<'_, T>

Sourceยง

impl<T> Default for hashbrown::table::IterMut<'_, T>

Sourceยง

impl<T> Default for HttpsConnector<T>
where T: Default,

Sourceยง

impl<T> Default for indexmap::set::iter::IntoIter<T>

Sourceยง

impl<T> Default for indexmap::set::iter::Iter<'_, T>

Sourceยง

impl<T> Default for __IncompleteArrayField<T>
where T: Default,

Sourceยง

impl<T> Default for matchit::router::Router<T>

Sourceยง

impl<T> Default for SymbolMap<T>

Sourceยง

impl<T> Default for OnceBox<T>

Sourceยง

impl<T> Default for once_cell::sync::Lazy<T>
where T: Default,

Sourceยง

impl<T> Default for once_cell::sync::OnceCell<T>

Sourceยง

impl<T> Default for once_cell::unsync::Lazy<T>
where T: Default,

Sourceยง

impl<T> Default for once_cell::unsync::OnceCell<T>

Sourceยง

impl<T> Default for Stack<T>
where T: Clone,

Sourceยง

impl<T> Default for Slab<T>

Sourceยง

impl<T> Default for SyncWrapper<T>
where T: Default,

Sourceยง

impl<T> Default for TryLock<T>
where T: Default,

Sourceยง

impl<T> Default for zerocopy::wrappers::Unalign<T>
where T: Default,

Sourceยง

impl<T> Default for zerocopy::wrappers::Unalign<T>
where T: Default,

Sourceยง

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.

Sourceยง

impl<T> Default for Query<T>
where T: Default,

Sourceยง

impl<T> Default for Extension<T>
where T: Default,

Sourceยง

impl<T> Default for Form<T>
where T: Default,

Sourceยง

impl<T> Default for Json<T>
where T: Default,

Sourceยง

impl<T> Default for RangedI64ValueParser<T>
where T: TryFrom<i64> + Clone + Send + Sync,

Sourceยง

impl<T> Default for RangedU64ValueParser<T>
where T: TryFrom<u64>,

Sourceยง

impl<T> Default for rustmax::clap::parser::Values<T>

Creates an empty iterator.

Sourceยง

impl<T> Default for AtomicCell<T>
where T: Default,

Sourceยง

impl<T> Default for Injector<T>

Sourceยง

impl<T> Default for Atomic<T>
where T: Pointable + ?Sized,

Sourceยง

impl<T> Default for Shared<'_, T>
where T: Pointable + ?Sized,

Sourceยง

impl<T> Default for SegQueue<T>

Sourceยง

impl<T> Default for ShardedLock<T>
where T: Default,

Sourceยง

impl<T> Default for CachePadded<T>
where T: Default,

Sourceยง

impl<T> Default for rustmax::futures::io::Cursor<T>
where T: Default,

Sourceยง

impl<T> Default for rustmax::futures::lock::Mutex<T>
where T: Default,

Sourceยง

impl<T> Default for Request<T>
where T: Default,

Sourceยง

impl<T> Default for Response<T>
where T: Default,

Sourceยง

impl<T> Default for HeaderMap<T>

Sourceยง

impl<T> Default for CoreWrapper<T>

Sourceยง

impl<T> Default for XofReaderCoreWrapper<T>

1.0.0 ยท Sourceยง

impl<T> Default for rustmax::std::boxed::Box<[T]>

Sourceยง

impl<T> Default for rustmax::std::boxed::Box<Slice<T>>

1.0.0 ยท Sourceยง

impl<T> Default for rustmax::std::boxed::Box<T>
where T: Default,

1.0.0 ยท Sourceยง

impl<T> Default for Cell<T>
where T: Default,

1.80.0 ยท Sourceยง

impl<T> Default for LazyCell<T>
where T: Default,

1.70.0 ยท Sourceยง

impl<T> Default for rustmax::std::cell::OnceCell<T>

1.0.0 ยท Sourceยง

impl<T> Default for RefCell<T>
where T: Default,

Sourceยง

impl<T> Default for SyncUnsafeCell<T>
where T: Default,

1.10.0 ยท Sourceยง

impl<T> Default for UnsafeCell<T>
where T: Default,

1.19.0 ยท Sourceยง

impl<T> Default for Reverse<T>
where T: Default,

1.0.0 ยท Sourceยง

impl<T> Default for BinaryHeap<T>
where T: Ord,

1.70.0 ยท Sourceยง

impl<T> Default for rustmax::std::collections::binary_heap::IntoIter<T>

1.82.0 ยท Sourceยง

impl<T> Default for rustmax::std::collections::binary_heap::Iter<'_, T>

1.0.0 ยท Sourceยง

impl<T> Default for BTreeSet<T>

1.70.0 ยท Sourceยง

impl<T> Default for rustmax::std::collections::btree_set::Iter<'_, T>

1.70.0 ยท Sourceยง

impl<T> Default for rustmax::std::collections::btree_set::Range<'_, T>

1.70.0 ยท Sourceยง

impl<T> Default for rustmax::std::collections::linked_list::IntoIter<T>

1.70.0 ยท Sourceยง

impl<T> Default for rustmax::std::collections::linked_list::Iter<'_, T>

1.70.0 ยท Sourceยง

impl<T> Default for rustmax::std::collections::linked_list::IterMut<'_, T>

1.0.0 ยท Sourceยง

impl<T> Default for LinkedList<T>

1.82.0 ยท Sourceยง

impl<T> Default for rustmax::std::collections::vec_deque::Iter<'_, T>

1.82.0 ยท Sourceยง

impl<T> Default for rustmax::std::collections::vec_deque::IterMut<'_, T>

1.0.0 ยท Sourceยง

impl<T> Default for VecDeque<T>

1.0.0 ยท Sourceยง

impl<T> Default for rustmax::std::io::Cursor<T>
where T: Default,

1.2.0 ยท Sourceยง

impl<T> Default for rustmax::std::iter::Empty<T>

1.0.0 ยท Sourceยง

impl<T> Default for PhantomData<T>
where T: ?Sized,

1.20.0 ยท Sourceยง

impl<T> Default for ManuallyDrop<T>
where T: Default + ?Sized,

1.74.0 ยท Sourceยง

impl<T> Default for Saturating<T>
where T: Default,

1.0.0 ยท Sourceยง

impl<T> Default for Wrapping<T>
where T: Default,

1.62.0 ยท Sourceยง

impl<T> Default for AssertUnwindSafe<T>
where T: Default,

1.80.0 ยท Sourceยง

impl<T> Default for Rc<[T]>

1.0.0 ยท Sourceยง

impl<T> Default for Rc<T>
where T: Default,

1.10.0 ยท Sourceยง

impl<T> Default for rustmax::std::rc::Weak<T>

1.70.0 ยท Sourceยง

impl<T> Default for rustmax::std::slice::Iter<'_, T>

1.70.0 ยท Sourceยง

impl<T> Default for rustmax::std::slice::IterMut<'_, T>

1.0.0 ยท Sourceยง

impl<T> Default for AtomicPtr<T>

1.80.0 ยท Sourceยง

impl<T> Default for Arc<[T]>

1.0.0 ยท Sourceยง

impl<T> Default for Arc<T>
where T: Default,

Sourceยง

impl<T> Default for Exclusive<T>
where T: Default + ?Sized,

1.80.0 ยท Sourceยง

impl<T> Default for LazyLock<T>
where T: Default,

1.10.0 ยท Sourceยง

impl<T> Default for rustmax::std::sync::Mutex<T>
where T: Default + ?Sized,

1.70.0 ยท Sourceยง

impl<T> Default for OnceLock<T>

Sourceยง

impl<T> Default for ReentrantLock<T>
where T: Default,

1.10.0 ยท Sourceยง

impl<T> Default for rustmax::std::sync::RwLock<T>
where T: Default,

1.10.0 ยท Sourceยง

impl<T> Default for rustmax::std::sync::Weak<T>

1.0.0 ยท Sourceยง

impl<T> Default for Vec<T>

Sourceยง

impl<T> Default for rustmax::tokio::sync::Mutex<T>
where T: Default,

Sourceยง

impl<T> Default for rustmax::tokio::sync::OnceCell<T>

Sourceยง

impl<T> Default for rustmax::tokio::sync::RwLock<T>
where T: Default + ?Sized,

Sourceยง

impl<T> Default for Sender<T>
where T: Default,

Sourceยง

impl<T> Default for JoinSet<T>

Sourceยง

impl<T, A> Default for HashTable<T, A>
where A: Allocator + Default,

Sourceยง

impl<T, A> Default for hashbrown::table::IntoIter<T, A>
where A: Allocator,

1.70.0 ยท Sourceยง

impl<T, A> Default for rustmax::std::collections::btree_set::IntoIter<T, A>
where A: Allocator + Default + Clone,

1.70.0 ยท Sourceยง

impl<T, A> Default for rustmax::std::vec::IntoIter<T, A>
where A: Allocator + Default,

Sourceยง

impl<T, F> Default for VarZeroVecOwned<T, F>
where T: VarULE + ?Sized,

Sourceยง

impl<T, N> Default for GenericArray<T, N>
where T: Default, N: ArrayLength<T>,

Sourceยง

impl<T, OutSize, O> Default for CtVariableCoreWrapper<T, OutSize, O>

Sourceยง

impl<T, P> Default for Punctuated<T, P>

Sourceยง

impl<T, S> Default for UnwindContext<T, S>

Sourceยง

impl<T, S> Default for UnwindTableRow<T, S>

Sourceยง

impl<T, S> Default for IndexSet<T, S>
where S: Default,

1.0.0 ยท Sourceยง

impl<T, S> Default for rustmax::std::collections::HashSet<T, S>
where S: Default,

Sourceยง

impl<T, S, A> Default for hashbrown::set::HashSet<T, S, A>
where S: Default, A: Default + Allocator,

Sourceยง

impl<T, const CAP: usize> Default for ArrayVec<T, CAP>

Sourceยง

impl<T, const N: usize> Default for Mask<T, N>

Sourceยง

impl<T, const N: usize> Default for Simd<T, N>

Sourceยง

impl<U> Default for NInt<U>
where U: Default + Unsigned + NonZero,

Sourceยง

impl<U> Default for PInt<U>
where U: Default + Unsigned + NonZero,

Sourceยง

impl<U, B> Default for UInt<U, B>
where U: Default, B: Default,

Sourceยง

impl<U, const N: usize> Default for NichedOption<U, N>

Sourceยง

impl<V> Default for CharDataTable<V>

Sourceยง

impl<const CAP: usize> Default for ArrayString<CAP>