Trait Default

1.0.0 (const: unstable) · Source
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 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 (const: unstable) · Source§

impl Default for &str

Source§

impl Default for &DataLocale

Source§

impl Default for &DataMarkerAttributes

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 (const: unstable) · 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 BigEndian

Source§

impl Default for LittleEndian

Source§

impl Default for Tz

Returns Tz::UTC.

Source§

impl Default for colorchoice::ColorChoice

Source§

impl Default for Sample

Source§

impl Default for Repeat

Source§

impl Default for BaseUnit

Source§

impl Default for Kilo

Source§

impl Default for BidiPairedBracketType

Source§

impl Default for UpsamplingMethod

Source§

impl Default for IpNet

Source§

impl Default for MfType

Source§

impl Default for CheckType

Source§

impl Default for png::common::Compression

Source§

impl Default for AdaptiveFilterType

Source§

impl Default for png::filter::FilterType

Source§

impl Default for Channels

Source§

impl Default for ColorSpace

Source§

impl Default for ChromaSamplePosition

Source§

impl Default for ColorPrimaries

Source§

impl Default for MatrixCoefficients

Source§

impl Default for PixelRange

Source§

impl Default for TransferCharacteristics

Source§

impl Default for CpuFeatureLevel

Source§

impl Default for Tune

Source§

impl Default for FrameTypeOverride

Source§

impl Default for PredictionMode

Source§

impl Default for WhichCaptures

Source§

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

Source§

impl Default for ExtractKind

Source§

impl Default for CompressionCache

Source§

impl Default for rustls::quic::Version

Source§

impl Default for DeflateLevel

Source§

impl Default for tiff::encoder::compression::Compressor

Source§

impl Default for IntegerRadix

Source§

impl Default for GraphemeClusterBreak

Source§

impl Default for SentenceBreak

Source§

impl Default for WordBreak

Source§

impl Default for ChromaSampling

Source§

impl Default for zlib_rs::deflate::Method

Source§

impl Default for Strategy

Source§

impl Default for DeflateFlush

Source§

impl Default for InflateFlush

Source§

impl Default for BlockType

Source§

impl Default for BitDepth

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::clap::ColorChoice

Source§

impl Default for ValueHint

Source§

impl Default for ListStyleType

Source§

impl Default for AlertType

Source§

impl Default for ListDelimType

Source§

impl Default for ListType

1.0.0 (const: unstable) · Source§

impl Default for AsciiChar

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 CompressionType

Source§

impl Default for rustmax::image::codecs::png::FilterType

Source§

impl Default for DynamicImage

Source§

impl Default for MultiProgressAlignment

Source§

impl Default for ProgressFinish

Source§

impl Default for Disambiguation

Source§

impl Default for OffsetConflict

Source§

impl Default for PrefilterConfig

Source§

impl Default for EventKind

Source§

impl Default for PollNext

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

Source§

impl Default for rustmax::serde_json::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 PathArguments

Source§

impl Default for rustmax::termcolor::ColorChoice

The default is Auto.

Source§

impl Default for MissedTickBehavior

Source§

impl Default for CompressionMethod

Source§

impl Default for ArchiveOffset

1.0.0 (const: unstable) · Source§

impl Default for bool

1.0.0 (const: unstable) · Source§

impl Default for char

1.0.0 (const: unstable) · Source§

impl Default for f16

1.0.0 (const: unstable) · Source§

impl Default for f32

1.0.0 (const: unstable) · Source§

impl Default for f64

1.0.0 (const: unstable) · Source§

impl Default for f128

1.0.0 (const: unstable) · Source§

impl Default for i8

1.0.0 (const: unstable) · Source§

impl Default for i16

1.0.0 (const: unstable) · Source§

impl Default for i32

1.0.0 (const: unstable) · Source§

impl Default for i64

1.0.0 (const: unstable) · Source§

impl Default for i128

1.0.0 (const: unstable) · Source§

impl Default for isize

1.0.0 (const: unstable) · Source§

impl Default for u8

1.0.0 (const: unstable) · Source§

impl Default for u16

1.0.0 (const: unstable) · Source§

impl Default for u32

1.0.0 (const: unstable) · Source§

impl Default for u64

1.0.0 (const: unstable) · Source§

impl Default for u128

1.0.0 (const: unstable) · Source§

impl Default for ()

1.0.0 (const: unstable) · Source§

impl Default for usize

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 Counter32Builder

Source§

impl Default for Counter64Builder

Source§

impl Default for SystemRandom

Source§

impl Default for ASN1_ITEM_st

Source§

impl Default for ASN1_TEMPLATE_st

Source§

impl Default for AUTHORITY_KEYID_st

Source§

impl Default for BASIC_CONSTRAINTS_st

Source§

impl Default for DIST_POINT_NAME_st

Source§

impl Default for DIST_POINT_st

Source§

impl Default for DSA_SIG_st

Source§

impl Default for EC_builtin_curve

Source§

impl Default for EDIPartyName_st

Source§

impl Default for GENERAL_NAME_st

Source§

impl Default for ISSUING_DIST_POINT_st

Source§

impl Default for NAME_CONSTRAINTS_st

Source§

impl Default for Netscape_spkac_st

Source§

impl Default for Netscape_spki_st

Source§

impl Default for RIPEMD160state_st

Source§

impl Default for X509_algor_st

Source§

impl Default for X509_info_st

Source§

impl Default for _IO_FILE

Source§

impl Default for __va_list_tag

Source§

impl Default for aes_key_st

Source§

impl Default for asn1_string_st

Source§

impl Default for asn1_type_st

Source§

impl Default for bignum_st

Source§

impl Default for bio_method_st

Source§

impl Default for bio_st

Source§

impl Default for blake2b_state_st

Source§

impl Default for bn_gencb_st

Source§

impl Default for bn_mont_ctx_st

Source§

impl Default for buf_mem_st

Source§

impl Default for cbb_buffer_st

Source§

impl Default for cbb_child_st

Source§

impl Default for cbb_st

Source§

impl Default for cbs_st

Source§

impl Default for conf_st

Source§

impl Default for conf_value_st

Source§

impl Default for crypto_ex_data_st

Source§

impl Default for ecdsa_sig_st

Source§

impl Default for env_md_ctx_st

Source§

impl Default for evp_aead_ctx_st

Source§

impl Default for evp_cipher_ctx_st

Source§

impl Default for evp_cipher_info_st

Source§

impl Default for evp_encode_ctx_st

Source§

impl Default for evp_hpke_ctx_st

Source§

impl Default for evp_hpke_key_st

Source§

impl Default for hmac_ctx_st

Source§

impl Default for md4_state_st

Source§

impl Default for md5_state_st

Source§

impl Default for otherName_st

Source§

impl Default for pkcs7_envelope_st

Source§

impl Default for pkcs7_issuer_and_serial_st

Source§

impl Default for pkcs7_recip_info_st

Source§

impl Default for pkcs7_sign_envelope_st

Source§

impl Default for pkcs7_signed_st

Source§

impl Default for pkcs7_signer_info_st

Source§

impl Default for pkcs7_st

Source§

impl Default for private_key_st

Source§

impl Default for rand_meth_st

Source§

impl Default for rc4_key_st

Source§

impl Default for rsa_pss_params_st

Source§

impl Default for sha256_state_st

Source§

impl Default for sha512_state_st

Source§

impl Default for sha_state_st

Source§

impl Default for trust_token_st

Source§

impl Default for v3_ext_ctx

Source§

impl Default for v3_ext_method

Source§

impl Default for x509_trust_st

Source§

impl Default for BString

Source§

impl Default for bzip2::Compression

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 console::utils::Style

Source§

impl Default for crc32fast::Hasher

Source§

impl Default for Specification

Source§

impl Default for env_filter::filter::Builder

Source§

impl Default for NoneMore

Source§

impl Default for Encoding

Source§

impl Default for ValidationOptions

Source§

impl Default for IntegerBounds

Source§

impl Default for Text

Source§

impl Default for TimeCode

Source§

impl Default for LayerAttributes

Source§

impl Default for Rng

Source§

impl Default for fdeflate::decompress::Decompressor

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 gif::common::Frame<'_>

Source§

impl Default for gif::reader::DecodeOptions

Source§

impl Default for GlobSet

Source§

impl Default for h2::client::Builder

Source§

impl Default for h2::server::Builder

Source§

impl Default for bf16

Source§

impl Default for f16

Source§

impl Default for ParserConfig

Source§

impl Default for FormatSizeOptions

Source§

impl Default for ConnectorBuilder<WantsTlsConfig>

Source§

impl Default for DefaultServerNameResolver

Source§

impl Default for hyper_util::client::proxy::matcher::Builder

Source§

impl Default for TokioExecutor

Source§

impl Default for TokioTimer

Source§

impl Default for DataLocale

Source§

impl Default for Other

Source§

impl Default for Private

Source§

impl Default for icu_locale_core::extensions::Extensions

Source§

impl Default for Fields

Source§

impl Default for Transform

Source§

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

Source§

impl Default for Attributes

Source§

impl Default for Keywords

Source§

impl Default for Unicode

Source§

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

Source§

impl Default for LocalePreferences

Source§

impl Default for Variants

Source§

impl Default for CanonicalCombiningClassMap

Source§

impl Default for CanonicalCombiningClassMapBorrowed<'static>

Source§

impl Default for CanonicalComposition

Source§

impl Default for CanonicalCompositionBorrowed<'static>

Source§

impl Default for CanonicalDecomposition

Source§

impl Default for CanonicalDecompositionBorrowed<'static>

Source§

impl Default for Uts46Mapper

Source§

impl Default for Uts46MapperBorrowed<'static>

Source§

impl Default for BidiMirroringGlyph

Source§

impl Default for GeneralCategoryOutOfBoundsError

Source§

impl Default for ScriptWithExtensionsBorrowed<'static>

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 WebPDecodeOptions

Source§

impl Default for EncoderParams

Source§

impl Default for image_webp::vp8::Frame

Source§

impl Default for Ipv4Net

Source§

impl Default for Ipv6Net

Source§

impl Default for PortBuilder<'_>

Source§

impl Default for UserinfoBuilder<'_>

Source§

impl Default for SimpleContext

Source§

impl Default for UriTemplateString

Source§

impl Default for itoa::Buffer

Source§

impl Default for Lzma2Options

Source§

impl Default for LzmaOptions

Source§

impl Default for Bcj2Coder

Source§

impl Default for XzOptions

Source§

impl Default for maybe_rayon::ThreadPoolBuilder

Source§

impl Default for CompressorOxide

Source§

impl Default for DecompressorOxide

Source§

impl Default for InflateState

Source§

impl Default for nix::fcntl::OpenHow

Source§

impl Default for nix::fcntl::OpenHow

Source§

impl Default for FdSet<'_>

Source§

impl Default for nix::sys::statvfs::FsFlags

Source§

impl Default for nix::sys::statvfs::FsFlags

Source§

impl Default for OnceBool

Source§

impl Default for OnceNonZeroUsize

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 FrameControl

Source§

impl Default for Info<'_>

Source§

impl Default for Transformations

Instantiate the default transformations, the identity transform.

Source§

impl Default for png::decoder::stream::DecodeOptions

Source§

impl Default for StreamingDecoder

Source§

impl Default for png::decoder::Limits

Source§

impl Default for portable_atomic::AtomicBool

Source§

impl Default for portable_atomic::AtomicI8

Source§

impl Default for portable_atomic::AtomicI16

Source§

impl Default for portable_atomic::AtomicI32

Source§

impl Default for portable_atomic::AtomicI64

Source§

impl Default for AtomicI128

Source§

impl Default for portable_atomic::AtomicIsize

Source§

impl Default for portable_atomic::AtomicU8

Source§

impl Default for portable_atomic::AtomicU16

Source§

impl Default for portable_atomic::AtomicU32

Source§

impl Default for portable_atomic::AtomicU64

Source§

impl Default for AtomicU128

Source§

impl Default for portable_atomic::AtomicUsize

Source§

impl Default for FormatterOptions

Source§

impl Default for Header

Source§

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

Source§

impl Default for rand_core::os::OsRng

Source§

impl Default for EncoderConfig

Default preset for EncoderConfig: it is a balance between quality and speed. See with_speed_preset().

Source§

impl Default for RateControlConfig

Source§

impl Default for SpeedSettings

Source§

impl Default for rav1e::api::config::Config

Source§

impl Default for T35

Source§

impl Default for FrameParameters

Source§

impl Default for RCSummary

Source§

impl Default for EncoderStats

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 rustix::backend::fs::inotify::ReadFlags

Source§

impl Default for rustix::backend::fs::inotify::ReadFlags

Source§

impl Default for rustix::backend::fs::inotify::WatchFlags

Source§

impl Default for rustix::backend::fs::inotify::WatchFlags

Source§

impl Default for rustix::backend::fs::types::ResolveFlags

Source§

impl Default for rustix::backend::fs::types::ResolveFlags

Source§

impl Default for Timespec

Source§

impl Default for Resumption

Source§

impl Default for Iv

Source§

impl Default for Acceptor

Source§

impl Default for ServerConnectionData

Source§

impl Default for CertificateResult

Source§

impl Default for ryu::buffer::Buffer

Source§

impl Default for Sha1Core

Source§

impl Default for shlex::bytes::Quoter

Source§

impl Default for shlex::Quoter

Source§

impl Default for Adler32

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 tiff::decoder::Limits

Source§

impl Default for Deflate

Source§

impl Default for Lzw

Source§

impl Default for Packbits

Source§

impl Default for Uncompressed

Source§

impl Default for time::duration::Duration

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 DatetimeSerializer

Source§

impl Default for toml_parser::source::Span

Source§

impl Default for GrpcErrorsAsFailures

Source§

impl Default for ServerErrorsAsFailures

Source§

impl Default for FilterCredentials

Source§

impl Default for Limited

Source§

impl Default for SameOrigin

Source§

impl Default for Dispatch

Source§

impl Default for NoSubscriber

Source§

impl Default for FrameHeader

Source§

impl Default for tungstenite::protocol::frame::utf8::Utf8Bytes

Source§

impl Default for WebSocketConfig

Source§

impl Default for UnicodeVersion

Source§

impl Default for utf8parse::Parser

Source§

impl Default for PlaneOffset

Source§

impl Default for gz_header

Source§

impl Default for z_stream

Source§

impl Default for Crc32Fold

Source§

impl Default for DeflateConfig

Source§

impl Default for InflateConfig

Source§

impl Default for zopfli::Options

Source§

impl Default for CCtx<'_>

Source§

impl Default for DCtx<'_>

Source§

impl Default for DecoderOptions

Source§

impl Default for EncoderOptions

Source§

impl Default for DeflateOptions

Source§

impl Default for ImageInfo

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 Global

Source§

impl Default for ByteString

1.10.0 · Source§

impl Default for CString

1.80.0 · Source§

impl Default for Rc<str>

1.80.0 · Source§

impl Default for Rc<CStr>

1.80.0 · Source§

impl Default for Arc<str>

1.80.0 · Source§

impl Default for Arc<CStr>

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 ConnectionNotUpgradable

Source§

impl Default for InvalidConnectionHeader

Source§

impl Default for InvalidProtocolPseudoheader

Source§

impl Default for InvalidUpgradeHeader

Source§

impl Default for InvalidWebSocketVersionHeader

Source§

impl Default for MethodNotConnect

Source§

impl Default for MethodNotGet

Source§

impl Default for WebSocketKeyHeaderMissing

Source§

impl Default for rustmax::axum::extract::ws::Utf8Bytes

Source§

impl Default for rustmax::axum::response::sse::Event

Source§

impl Default for KeepAlive

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 rustmax::blake3::Hasher

Source§

impl Default for rustmax::bytes::Bytes

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 Effects

Source§

impl Default for Reset

Source§

impl Default for rustmax::clap::builder::styling::Style

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 LineColumn

Source§

impl Default for NodeCodeBlock

Source§

impl Default for NodeDescriptionItem

Source§

impl Default for NodeFootnoteDefinition

Source§

impl Default for NodeFootnoteReference

Source§

impl Default for NodeHeading

Source§

impl Default for NodeHtmlBlock

Source§

impl Default for NodeList

Source§

impl Default for NodeTable

Source§

impl Default for RenderOptions

1.0.0 · Source§

impl Default for Error

Source§

impl Default for FormattingOptions

1.0.0 · Source§

impl Default for rustmax::core::hash::SipHasher

1.33.0 · Source§

impl Default for PhantomPinned

1.0.0 · Source§

impl Default for RangeFull

Source§

impl Default for Alignment

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

1.0.0 · Source§

impl Default for rustmax::core::sync::atomic::AtomicBool

1.34.0 · Source§

impl Default for rustmax::core::sync::atomic::AtomicI8

1.34.0 · Source§

impl Default for rustmax::core::sync::atomic::AtomicI16

1.34.0 · Source§

impl Default for rustmax::core::sync::atomic::AtomicI32

1.34.0 · Source§

impl Default for rustmax::core::sync::atomic::AtomicI64

1.0.0 · Source§

impl Default for rustmax::core::sync::atomic::AtomicIsize

1.34.0 · Source§

impl Default for rustmax::core::sync::atomic::AtomicU8

1.34.0 · Source§

impl Default for rustmax::core::sync::atomic::AtomicU16

1.34.0 · Source§

impl Default for rustmax::core::sync::atomic::AtomicU32

1.34.0 · Source§

impl Default for rustmax::core::sync::atomic::AtomicU64

1.0.0 · Source§

impl Default for rustmax::core::sync::atomic::AtomicUsize

Source§

impl Default for Collector

Source§

impl Default for Parker

Source§

impl Default for WaitGroup

Source§

impl Default for Backoff

Source§

impl Default for rustmax::env_logger::Builder

Source§

impl Default for Env<'_>

Source§

impl Default for rustmax::flate2::Compression

Source§

impl Default for Crc

Source§

impl Default for GzBuilder

Source§

impl Default for GzHeader

Source§

impl Default for LocalPool

Source§

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

Source§

impl Default for MatchOptions

Source§

impl Default for Pattern

Source§

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

Source§

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

Source§

impl Default for rustmax::http::Extensions

Source§

impl Default for rustmax::http::Method

Source§

impl Default for StatusCode

Source§

impl Default for Uri

Returns a Uri representing /

Source§

impl Default for rustmax::http::Version

Source§

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

Source§

impl Default for Parts

Source§

impl Default for SizeHint

Source§

impl Default for PixelDensity

Source§

impl Default for LimitSupport

Source§

impl Default for rustmax::image::Limits

Source§

impl Default for MultiProgress

Source§

impl Default for WeakProgressBar

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 rustmax::jiff::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 MetadataBuilder<'_>

Source§

impl Default for RecordBuilder<'_>

Source§

impl Default for FinderBuilder

Source§

impl Default for EventAttributes

Source§

impl Default for rustmax::notify::Config

Source§

impl Default for rustmax::notify::Event

Source§

impl Default for BigInt

Source§

impl Default for BigUint

1.17.0 · Source§

impl Default for rustmax::prelude::Box<str>

Source§

impl Default for rustmax::prelude::Box<BStr>

1.17.0 · Source§

impl Default for rustmax::prelude::Box<CStr>

Source§

impl Default for rustmax::prelude::Box<RawValue>

1.17.0 · Source§

impl Default for rustmax::prelude::Box<OsStr>

1.0.0 (const: unstable) · Source§

impl Default for String

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 SizeRange

Source§

impl Default for Probability

Source§

impl Default for PathParams

Source§

impl Default for CheckStrategySanityOptions

Source§

impl Default for StringParam

Source§

impl Default for rustmax::proptest::test_runner::Config

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::prelude::ThreadRng

Source§

impl Default for rustmax::rand::rngs::OsRng

Source§

impl Default for rustmax::rayon::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 NoProxy

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 rustmax::serde_json::Map<String, Value>

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 MacError

Source§

impl Default for BoundLifetimes

Source§

impl Default for Generics

Source§

impl Default for Abstract

Source§

impl Default for rustmax::syn::token::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 rustmax::syn::token::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 rustmax::tempfile::Builder<'_, '_>

Source§

impl Default for WS

Source§

impl Default for Context

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

1.3.0 · Source§

impl Default for rustmax::tokio::time::Duration

Source§

impl Default for DeArray<'static>

Source§

impl Default for DeFloat<'_>

Source§

impl Default for DeInteger<'_>

Source§

impl Default for rustmax::toml::ser::Buffer

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 rustmax::zip::read::Config

Source§

impl Default for rustmax::zip::DateTime

Source§

impl Default for ExtendedFileOptions

1.28.0 · Source§

impl Default for System

1.9.0 · Source§

impl Default for OsString

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::io::Empty

1.0.0 · Source§

impl Default for Sink

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 DefaultRandomSource

1.10.0 · Source§

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

Source§

impl Default for DIST_POINT_NAME_st__bindgen_ty_1

Source§

impl Default for GENERAL_NAME_st__bindgen_ty_1

Source§

impl Default for asn1_type_st__bindgen_ty_1

Source§

impl Default for bn_gencb_st__bindgen_ty_1

Source§

impl Default for cbb_st__bindgen_ty_1

Source§

impl Default for evp_aead_ctx_st_state

Source§

impl Default for md_ctx_union

Source§

impl Default for pkcs7_st__bindgen_ty_1

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 winnow::stream::bstr::BStr

Source§

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

Source§

impl<'a> Default for &'a ByteStr

Source§

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

Source§

impl<'a> Default for &'a mut ByteStr

Source§

impl<'a> Default for DataIdentifierBorrowed<'a>

Source§

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

Source§

impl<'a> Default for iri_string::build::Builder<'a>

Source§

impl<'a> Default for zstd::bulk::compressor::Compressor<'a>

Source§

impl<'a> Default for zstd::bulk::decompressor::Decompressor<'a>

Source§

impl<'a> Default for PhantomContravariantLifetime<'a>

Source§

impl<'a> Default for PhantomCovariantLifetime<'a>

Source§

impl<'a> Default for PhantomInvariantLifetime<'a>

Source§

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

Source§

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

Source§

impl<'a> Default for ZipReadOptions<'a>

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::alloc::collections::btree_map::Iter<'a, K, V>
where K: 'a, V: 'a,

1.70.0 · Source§

impl<'a, K, V> Default for rustmax::alloc::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<'c> Default for ExtensionOptions<'c>

Source§

impl<'c> Default for rustmax::comrak::Options<'c>

Source§

impl<'c> Default for ParseOptions<'c>

Source§

impl<'p> Default for Plugins<'p>

Source§

impl<'p> Default for RenderPlugins<'p>

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,

Source§

impl<A, B> Default for tower_http::follow_redirect::policy::and::And<A, B>
where A: Default, B: Default,

Source§

impl<A, B> Default for tower_http::follow_redirect::policy::or::Or<A, B>
where A: Default, B: Default,

1.70.0 · Source§

impl<A, B> Default for rustmax::itertools::__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 hyper_util::server::conn::auto::Builder<E>
where E: Default,

Source§

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

Source§

impl<E, N> Default for BitQueue<E, N>
where E: Default + Endianness, N: Default + Numeric,

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 LocatingSlice<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,

1.0.0 · Source§

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

Source§

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

Source§

impl<Inner, Value> Default for Recursive<Inner, Value>
where Inner: Default, Value: 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.

1.70.0 · Source§

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

1.70.0 · Source§

impl<K, V> Default for rustmax::alloc::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::alloc::collections::btree_map::Values<'_, K, V>

1.82.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

impl<K, V> Default for rustmax::toml::map::Map<K, V>
where K: Ord + Hash,

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::alloc::collections::btree_map::IntoIter<K, V, A>
where A: Allocator + Default + Clone,

1.70.0 · Source§

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

1.70.0 · Source§

impl<K, V, A> Default for rustmax::alloc::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<N, E> Default for BitCounter<N, E>
where N: Default, E: Default + Endianness,

Source§

impl<N, E> Default for BitRecorder<N, E>
where N: Default, E: Default + Endianness,

Source§

impl<O> Default for F32<O>

Source§

impl<O> Default for F64<O>

Source§

impl<O> Default for I16<O>

Source§

impl<O> Default for I32<O>

Source§

impl<O> Default for I64<O>

Source§

impl<O> Default for I128<O>

Source§

impl<O> Default for Isize<O>

Source§

impl<O> Default for U16<O>

Source§

impl<O> Default for U32<O>

Source§

impl<O> Default for U64<O>

Source§

impl<O> Default for U128<O>

Source§

impl<O> Default for Usize<O>

Source§

impl<P> Default for FollowRedirectLayer<P>
where P: Default,

Source§

impl<P, Container> Default for ImageBuffer<P, Container>
where P: Pixel, Container: 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 aws_lc_sys::universal_crypto::__BindgenBitfieldUnit<Storage>
where Storage: Default,

Source§

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

Source§

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

Source§

impl<Store> Default for ZeroAsciiIgnoreCaseTrie<Store>
where Store: Default + ?Sized,

Source§

impl<Store> Default for ZeroTrieExtendedCapacity<Store>
where Store: Default + ?Sized,

Source§

impl<Store> Default for ZeroTriePerfectHash<Store>
where Store: Default + ?Sized,

Source§

impl<Store> Default for ZeroTrieSimpleAscii<Store>
where Store: Default + ?Sized,

1.0.0 (const: unstable) · 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 (const: unstable) · Source§

impl<T> Default for &mut [T]

1.0.0 (const: unstable) · 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.88.0 · Source§

impl<T> Default for *const T
where T: Thin + ?Sized,

1.88.0 · Source§

impl<T> Default for *mut T
where T: Thin + ?Sized,

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 StreamCipherCoreWrapper<T>

Source§

impl<T> Default for Vec2<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 CodePointMapDataBorrowed<'static, T>

Source§

impl<T> Default for PropertyNamesLongBorrowed<'static, T>

Source§

impl<T> Default for PropertyNamesShortBorrowed<'static, T>

Source§

impl<T> Default for PropertyParserBorrowed<'static, T>

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 linux_raw_sys::general::__IncompleteArrayField<T>
where T: Default,

Source§

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

Source§

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

Source§

impl<T> Default for Ratio<T>
where T: Clone + Integer,

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 portable_atomic::AtomicPtr<T>

Source§

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

Source§

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

Source§

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

Source§

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

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 TokenSlice<'_, T>
where T: Debug + Clone,

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 VarZeroVec<'_, T>
where T: VarULE + ?Sized,

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.

1.70.0 · Source§

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

1.82.0 · Source§

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

1.70.0 · Source§

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

1.70.0 · Source§

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

1.70.0 · Source§

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

1.70.0 · Source§

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

1.70.0 · Source§

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

1.0.0 · Source§

impl<T> Default for BTreeSet<T>

1.0.0 · Source§

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

1.0.0 · Source§

impl<T> Default for LinkedList<T>

1.0.0 · Source§

impl<T> Default for VecDeque<T>

1.82.0 · Source§

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

1.82.0 · Source§

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

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::alloc::rc::Weak<T>

1.80.0 · Source§

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

1.0.0 · Source§

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

1.10.0 · Source§

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

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 Arena<T>

1.0.0 (const: unstable) · 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::core::cell::OnceCell<T>

1.0.0 (const: unstable) · Source§

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

Source§

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

1.10.0 (const: unstable) · Source§

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

1.19.0 · Source§

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

Source§

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

Source§

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

1.0.0 (const: unstable) · Source§

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

Source§

impl<T> Default for PhantomInvariant<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,

Source§

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

1.70.0 · Source§

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

1.70.0 · Source§

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

1.0.0 · Source§

impl<T> Default for rustmax::core::sync::atomic::AtomicPtr<T>

Source§

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

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 HeaderMap<T>

Source§

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

Source§

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

1.2.0 (const: unstable) · Source§

impl<T> Default for rustmax::itertools::__std_iter::Empty<T>

1.0.0 · Source§

impl<T> Default for rustmax::prelude::Box<[T]>

Source§

impl<T> Default for rustmax::prelude::Box<Slice<T>>

1.0.0 · Source§

impl<T> Default for rustmax::prelude::Box<T>
where T: Default,

1.0.0 (const: unstable) · Source§

impl<T> Default for Vec<T>

Source§

impl<T> Default for CoreWrapper<T>

Source§

impl<T> Default for XofReaderCoreWrapper<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> Default for FileOptions<'_, T>
where T: FileOptionExtension,

1.0.0 · Source§

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

Source§

impl<T> Default for rustmax::std::sync::nonpoison::Mutex<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,

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,

Source§

impl<T, A> Default for Abgr<T, A>
where T: Default, A: Default,

Source§

impl<T, A> Default for Argb<T, A>
where T: Default, A: Default,

Source§

impl<T, A> Default for Bgra<T, A>
where T: Default, A: Default,

Source§

impl<T, A> Default for GrayA<T, A>
where T: Default, A: Default,

Source§

impl<T, A> Default for GrayAlpha_v08<T, A>
where T: Default, A: Default,

Source§

impl<T, A> Default for Rgba<T, A>
where T: Default, A: Default,

1.70.0 · Source§

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

1.70.0 · Source§

impl<T, A> Default for rustmax::prelude::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 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>

1.89.0 · Source§

impl<T, const N: usize> Default for rustmax::core::array::IntoIter<T, N>

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<Z> Default for Zeroizing<Z>
where Z: Default + Zeroize,

Source§

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

Source§

impl<const CHUNK_SIZE: usize> Default for ReadBuffer<CHUNK_SIZE>

Source§

impl<const MIN: i8, const MAX: i8> Default for OptionRangedI8<MIN, MAX>

Source§

impl<const MIN: i16, const MAX: i16> Default for OptionRangedI16<MIN, MAX>

Source§

impl<const MIN: i32, const MAX: i32> Default for OptionRangedI32<MIN, MAX>

Source§

impl<const MIN: i64, const MAX: i64> Default for OptionRangedI64<MIN, MAX>

Source§

impl<const MIN: i128, const MAX: i128> Default for OptionRangedI128<MIN, MAX>

Source§

impl<const MIN: isize, const MAX: isize> Default for OptionRangedIsize<MIN, MAX>

Source§

impl<const MIN: u8, const MAX: u8> Default for OptionRangedU8<MIN, MAX>

Source§

impl<const MIN: u16, const MAX: u16> Default for OptionRangedU16<MIN, MAX>

Source§

impl<const MIN: u32, const MAX: u32> Default for OptionRangedU32<MIN, MAX>

Source§

impl<const MIN: u64, const MAX: u64> Default for OptionRangedU64<MIN, MAX>

Source§

impl<const MIN: u128, const MAX: u128> Default for OptionRangedU128<MIN, MAX>

Source§

impl<const MIN: usize, const MAX: usize> Default for OptionRangedUsize<MIN, MAX>

Source§

impl<const MIN_ALIGN: usize> Default for Bump<MIN_ALIGN>

Source§

impl<const SIZE: usize> Default for WriteBuffer<SIZE>