Trait Default

1.0.0 · 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 · Source§

impl Default for &str

1.10.0 · Source§

impl Default for &CStr

1.9.0 · Source§

impl Default for &OsStr

1.28.0 · Source§

impl Default for &mut str

Source§

impl Default for Actor

Source§

impl Default for BlueprintType

Source§

impl Default for FunctionAuth

Source§

impl Default for Level

Source§

impl Default for MessageV1

Source§

impl Default for MessageV2

Source§

impl Default for MethodAuthTemplate

Source§

impl Default for NodeStateUpdates

Source§

impl Default for OnApplyCost

Source§

impl Default for OuterObjectInfo

Source§

impl Default for OwnerRole

Source§

impl Default for PackageRoyaltyConfig

Source§

impl Default for PartitionDatabaseUpdates

Source§

impl Default for PartitionStateUpdates

Source§

impl Default for PrimaryRoleBadgeWithdrawAttemptState

Source§

impl Default for PrimaryRoleLockingState

Source§

impl Default for PrimaryRoleRecoveryAttemptState

Source§

impl Default for RecoveryRoleBadgeWithdrawAttemptState

Source§

impl Default for RecoveryRoleRecoveryAttemptState

Source§

impl Default for SystemLockData

Source§

impl Default for TipSpecifier

Source§

impl Default for UpdateNumberOfMinRoundsPerEpochSettings

Source§

impl Default for WithdrawStrategy

1.0.0 · Source§

impl Default for AsciiChar

Source§

impl Default for Edition

Source§

impl Default for MaintenanceStatus

Source§

impl Default for OptionalFile

Source§

impl Default for Publish

Source§

impl Default for Resolver

Source§

impl Default for PrefilterConfig

Source§

impl Default for DeliveryMode

Source§

impl Default for ManifestObjectNames

Source§

impl Default for UnspecifiedResources

Source§

impl Default for WhichCaptures

Source§

impl Default for MatchKind

Source§

impl Default for ExtractKind

Source§

impl Default for Profile

Source§

impl Default for 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 Item

Source§

impl Default for FeatureBaseline

Source§

impl Default for OptimizeLevel

Source§

impl Default for ShrinkLevel

Source§

impl Default for CompilationMode

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 TestEnvironment<InMemorySubstateDatabase>

Source§

impl Default for TestEnvironmentBuilder<InMemorySubstateDatabase>

Source§

impl Default for scrypto_test::sdk::FungibleResourceType

1.0.0 · Source§

impl Default for scrypto_test::prelude::fmt::Error

Source§

impl Default for FormattingOptions

1.13.0 · Source§

impl Default for DefaultHasher

1.7.0 · Source§

impl Default for scrypto_test::prelude::hash_map::RandomState

Source§

impl Default for ByteString

1.10.0 · Source§

impl Default for CString

1.3.0 · Source§

impl Default for Duration

1.45.0 · Source§

impl Default for proc_macro::TokenStream

1.9.0 · Source§

impl Default for OsString

1.75.0 · Source§

impl Default for FileTimes

1.0.0 · Source§

impl Default for std::io::util::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

Source§

impl Default for Effects

Source§

impl Default for Reset

Source§

impl Default for anstyle::style::Style

Source§

impl Default for anyhow::Chain<'_>

Source§

impl Default for u5

Source§

impl Default for Eager

Source§

impl Default for block_buffer::Lazy

Source§

impl Default for blst::min_pk::PublicKey

Source§

impl Default for blst::min_pk::SecretKey

Source§

impl Default for blst::min_sig::PublicKey

Source§

impl Default for blst::min_sig::SecretKey

Source§

impl Default for blst_fp2

Source§

impl Default for blst_fp6

Source§

impl Default for blst_fp12

Source§

impl Default for blst_fp

Source§

impl Default for blst_fr

Source§

impl Default for blst_p1

Source§

impl Default for blst_p1_affine

Source§

impl Default for blst_p2

Source§

impl Default for blst_p2_affine

Source§

impl Default for blst_pairing

Source§

impl Default for blst_scalar

Source§

impl Default for blst_uniq

Source§

impl Default for Badges

Source§

impl Default for DependencyDetail

Source§

impl Default for InheritedDependencyDetail

Source§

impl Default for Maintenance

Source§

impl Default for PackageTemplate

Source§

impl Default for Product

Source§

impl Default for Profiles

Source§

impl Default for Target

Source§

impl Default for ShouldColorize

Source§

impl Default for ColoredString

Source§

impl Default for colored::style::Style

Source§

impl Default for Collector

Source§

impl Default for Backoff

Source§

impl Default for Parker

Source§

impl Default for WaitGroup

Source§

impl Default for CompressedEdwardsY

Source§

impl Default for EdwardsPoint

Source§

impl Default for MontgomeryPoint

Source§

impl Default for CompressedRistretto

Source§

impl Default for RistrettoPoint

Source§

impl Default for Scalar

Source§

impl Default for MacError

Source§

impl Default for InvalidBufferSize

Source§

impl Default for InvalidOutputSize

Source§

impl Default for VerifyingKey

Source§

impl Default for Rng

Source§

impl Default for foldhash::fast::FixedState

Source§

impl Default for foldhash::fast::RandomState

Source§

impl Default for foldhash::fast::SeedableRandomState

Source§

impl Default for foldhash::quality::FixedState

Source§

impl Default for foldhash::quality::RandomState

Source§

impl Default for foldhash::quality::SeedableRandomState

Source§

impl Default for itoa::Buffer

Source§

impl Default for FinderBuilder

Source§

impl Default for Configuration

Source§

impl Default for ConfigurationBuilder

Source§

impl Default for BigInt

Source§

impl Default for BigUint

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 proc_macro2::TokenStream

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

Source§

impl Default for BlueprintEventSchemaInit

Source§

impl Default for BlueprintFunctionsSchemaInit

Source§

impl Default for BlueprintHooksInit

Source§

impl Default for BlueprintSchemaInit

Source§

impl Default for BlueprintStateSchemaInit

Source§

impl Default for BlueprintTypeSchemaInit

Source§

impl Default for AccountFeatureSet

Source§

impl Default for AccountLockerFeatureSet

Source§

impl Default for MetadataFeatureSet

Source§

impl Default for RoleAssignmentFeatureSet

Source§

impl Default for ComponentRoyaltyFeatureSet

Source§

impl Default for ComponentRoyaltyDatabaseChecker

Source§

impl Default for ResourceCounter

Source§

impl Default for ResourceDatabaseChecker

Source§

impl Default for ResourceDatabaseCheckerResults

Source§

impl Default for ResourceEventChecker

Source§

impl Default for ResourceEventCheckerResults

Source§

impl Default for RoleAssignmentDatabaseChecker

Source§

impl Default for NodeCounts

Source§

impl Default for BlobProvider

Source§

impl Default for MockBlobProvider

Source§

impl Default for NameResolver

Source§

impl Default for KnownManifestObjectNames

Source§

impl Default for TransactionObjectNames

Source§

impl Default for ValidationRuleset

Source§

impl Default for AccountDeposit

Source§

impl Default for AggregatedBalanceChange

Source§

impl Default for AllBalanceChanges

Source§

impl Default for NetDeposits

Source§

impl Default for NetWithdraws

Source§

impl Default for ResourceBounds

Source§

impl Default for ResourceChangeHistory

Source§

impl Default for TrackedResource

Source§

impl Default for TrackedResources

Source§

impl Default for ManifestIdAllocator

Source§

impl Default for BasicManifestValidator

Source§

impl Default for RootIntentRelationshipDetails

Source§

impl Default for MessageValidationConfig

Source§

impl Default for ConstantCostRules

Source§

impl Default for ModuleInfo

Source§

impl Default for regex_automata::meta::regex::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 PatternID

Source§

impl Default for SmallIndex

Source§

impl Default for 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 regex::regexset::bytes::RegexSet

Source§

impl Default for regex::regexset::string::RegexSet

Source§

impl Default for ReadFlags

Source§

impl Default for WatchFlags

Source§

impl Default for ResolveFlags

Source§

impl Default for Timespec

Source§

impl Default for ryu::buffer::Buffer

Source§

impl Default for ScryptoCompilerBuilder

Source§

impl Default for ScryptoCompilerInputParams

Source§

impl Default for Metadata

Source§

impl Default for Royalty

Source§

impl Default for scrypto::resource::resource_builder::FungibleResourceType

Source§

impl Default for RecoverableSignature

Source§

impl Default for AlignedType

Source§

impl Default for Secp256k1<All>

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

Source§

impl Default for Keccak224Core

Source§

impl Default for Keccak256Core

Source§

impl Default for Keccak256FullCore

Source§

impl Default for Keccak384Core

Source§

impl Default for Keccak512Core

Source§

impl Default for Sha3_224Core

Source§

impl Default for Sha3_256Core

Source§

impl Default for Sha3_384Core

Source§

impl Default for Sha3_512Core

Source§

impl Default for Shake128Core

Source§

impl Default for Shake256Core

Source§

impl Default for signature::error::Error

Source§

impl Default for BoundLifetimes

Source§

impl Default for Generics

Source§

impl Default for Abstract

Source§

impl Default for Add

Source§

impl Default for AddEq

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 Bang

Source§

impl Default for Become

Source§

impl Default for 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 Colon2

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 Div

Source§

impl Default for DivEq

Source§

impl Default for Do

Source§

impl Default for Dollar

Source§

impl Default for Dot2

Source§

impl Default for Dot3

Source§

impl Default for Dot

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 Mod

Source§

impl Default for Move

Source§

impl Default for MulEq

Source§

impl Default for Mut

Source§

impl Default for Ne

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 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 Ref

Source§

impl Default for Rem

Source§

impl Default for RemEq

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 Star

Source§

impl Default for Static

Source§

impl Default for Struct

Source§

impl Default for Sub

Source§

impl Default for SubEq

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 Null

Source§

impl Default for tempfile::Builder<'_, '_>

Source§

impl Default for threadpool::Builder

Source§

impl Default for ThreadPool

Create a thread pool with one thread per CPU. On machines with hyperthreading, this will create one thread per hyperthread.

Source§

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

Source§

impl Default for Array

Source§

impl Default for ArrayOfTables

Source§

impl Default for Document

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 B0

Source§

impl Default for B1

Source§

impl Default for Z0

Source§

impl Default for Equal

Source§

impl Default for Greater

Source§

impl Default for Less

Source§

impl Default for UTerm

Source§

impl Default for Braced

Source§

impl Default for Hyphenated

Source§

impl Default for Simple

Source§

impl Default for Urn

Source§

impl Default for Uuid

Source§

impl Default for NoContext

Source§

impl Default for ReadBinaryOptions

Source§

impl Default for ComponentAliasSection

Source§

impl Default for CanonicalFunctionSection

Source§

impl Default for ComponentExportSection

Source§

impl Default for ComponentImportSection

Source§

impl Default for ComponentInstanceSection

Source§

impl Default for InstanceSection

Source§

impl Default for ComponentNameSection

Source§

impl Default for Component

Source§

impl Default for ComponentType

Source§

impl Default for ComponentTypeSection

Source§

impl Default for CoreTypeSection

Source§

impl Default for InstanceType

Source§

impl Default for ModuleType

Source§

impl Default for CodeSection

Source§

impl Default for DataSection

Source§

impl Default for CoreDumpSection

Source§

impl Default for CoreDumpStackSection

Source§

impl Default for ElementSection

Source§

impl Default for ExportSection

Source§

impl Default for FunctionSection

Source§

impl Default for GlobalSection

Source§

impl Default for ImportSection

Source§

impl Default for LinkingSection

Source§

impl Default for SymbolTable

Source§

impl Default for MemorySection

Source§

impl Default for IndirectNameMap

Source§

impl Default for NameMap

Source§

impl Default for NameSection

Source§

impl Default for ProducersField

Source§

impl Default for ProducersSection

Source§

impl Default for Module

Source§

impl Default for TableSection

Source§

impl Default for TagSection

Source§

impl Default for TypeSection

Source§

impl Default for Features

Source§

impl Default for InliningOptions

Source§

impl Default for PassOptions

Source§

impl Default for Passes

Source§

impl Default for ReaderOptions

Source§

impl Default for WriterOptions

Source§

impl Default for wasmi::engine::config::Config

Source§

impl Default for EnforcedLimits

Source§

impl Default for StackLimits

Source§

impl Default for Engine

Source§

impl Default for ExternRef

Source§

impl Default for FuncRef

Source§

impl Default for StoreLimits

Source§

impl Default for StoreLimitsBuilder

Source§

impl Default for StringInterner

Source§

impl Default for Pages

Source§

impl Default for UntypedVal

Source§

impl Default for InstrSequence

Source§

impl Default for wasmparser_nostd::parser::Parser

Source§

impl Default for wasmparser_nostd::validator::func::FuncValidatorAllocations

Source§

impl Default for wasmparser_nostd::validator::Validator

Source§

impl Default for wasmparser_nostd::validator::WasmFeatures

Source§

impl Default for wasmparser::parser::Parser

Source§

impl Default for wasmparser::validator::func::FuncValidatorAllocations

Source§

impl Default for wasmparser::validator::Validator

Source§

impl Default for wasmparser::validator::WasmFeatures

Source§

impl Default for MultiResourcePoolFeatureSet

Source§

impl Default for OneResourcePoolFeatureSet

Source§

impl Default for TwoResourcePoolFeatureSet

Source§

impl Default for RustLikeOptions

Source§

impl Default for Global

1.28.0 · Source§

impl Default for System

1.0.0 · Source§

impl Default for 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 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.10.0 · Source§

impl Default for scrypto_test::prelude::rust::sync::Condvar

1.80.0 · Source§

impl Default for scrypto_test::prelude::Arc<str>

1.80.0 · Source§

impl Default for scrypto_test::prelude::Arc<CStr>

Source§

impl Default for AuthConfig

Source§

impl Default for AuthZone

Source§

impl Default for AuthZoneInit

Source§

impl Default for BlobsV1

Source§

impl Default for BlueprintDefinitionInit

Source§

impl Default for BlueprintVersion

1.17.0 · Source§

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

1.17.0 · Source§

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

1.17.0 · Source§

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

Source§

impl Default for BurnRoles<Option<AccessRule>>

Source§

impl Default for CallFrameMessage

Source§

impl Default for ComponentRoyaltyConfig

Source§

impl Default for ConsensusManagerFeatureSet

Source§

impl Default for CostBreakdown

Source§

impl Default for DatabaseUpdates

Source§

impl Default for Decimal

Source§

impl Default for DepositRoles<Option<AccessRule>>

Source§

impl Default for DetailedCostBreakdown

Source§

impl Default for EpochChangeCondition

Source§

impl Default for FeeDestination

Source§

impl Default for FeeLocks

Source§

impl Default for FeeReserveFinalizationSummary

Source§

impl Default for FeeSource

Source§

impl Default for FreezeRoles<Option<AccessRule>>

Source§

impl Default for FungibleResourceManagerFeatureSet

Source§

impl Default for FungibleResourceRoles

Source§

impl Default for FungibleVaultFeatureSet

Source§

impl Default for GenericArgs

Source§

impl Default for GenesisReceiptExtractionHooks

Source§

impl Default for HashAccumulator

Source§

impl Default for I192

Source§

impl Default for I256

Source§

impl Default for I320

Source§

impl Default for I384

Source§

impl Default for I448

Source§

impl Default for I512

Source§

impl Default for I768

Source§

impl Default for InstructionWeights

Source§

impl Default for LegacyTransactionManifestV1

Source§

impl Default for LengthValidation

Source§

impl Default for ManifestBuilder

Source§

impl Default for ManifestResourceConstraints

Source§

impl Default for MintRoles<Option<AccessRule>>

Source§

impl Default for NoSettings

Source§

impl Default for NodeDatabaseUpdates

Source§

impl Default for NonFungibleDataUpdateRoles<Option<AccessRule>>

Source§

impl Default for NonFungibleResourceManagerFeatureSet

Source§

impl Default for NonFungibleResourceRoles

Source§

impl Default for NonFungibleVaultFeatureSet

Source§

impl Default for PackageDefinition

Source§

impl Default for PackageFeatureSet

Source§

impl Default for PartialTransactionV2Builder

Source§

impl Default for PreciseDecimal

Source§

impl Default for PreviewFlags

Source§

impl Default for ProposalStatistic

1.80.0 · Source§

impl Default for Rc<str>

1.80.0 · Source§

impl Default for Rc<CStr>

Source§

impl Default for RecallRoles<Option<AccessRule>>

Source§

impl Default for ResourcesUsage

Source§

impl Default for RoleAssignmentInit

Source§

impl Default for RoleList

Source§

impl Default for SchemaComparisonCompletenessSettings

Source§

impl Default for SchemaComparisonStructureSettings

Source§

impl Default for SecretKeyWrapper

Source§

impl Default for StateUpdateSummary

Source§

impl Default for StateUpdates

Source§

impl Default for StaticRoleDefinition

1.0.0 · Source§

impl Default for String

Source§

impl Default for SubintentManifestV2

Source§

impl Default for SystemLoanFeeReserve

Source§

impl Default for SystemOverrides

Source§

impl Default for SystemStructure

Source§

impl Default for SystemTransactionManifestV1

Source§

impl Default for TransactionCostingParameters

Source§

impl Default for TransactionCostingParametersReceiptV1

Source§

impl Default for TransactionCostingParametersReceiptV2

Source§

impl Default for TransactionExecutionTrace

Source§

impl Default for TransactionFeeDetails

Source§

impl Default for TransactionFeeSummary

Source§

impl Default for TransactionManifestV1

Source§

impl Default for TransactionManifestV2

Source§

impl Default for TransactionV2Builder

Source§

impl Default for U192

Source§

impl Default for U256

Source§

impl Default for U320

Source§

impl Default for U384

Source§

impl Default for U448

Source§

impl Default for U512

Source§

impl Default for U768

Source§

impl Default for ValidatorFeatureSet

Source§

impl Default for VaultFrozenFlag

Source§

impl Default for WasmiEngine

Source§

impl Default for WithdrawRoles<Option<AccessRule>>

Source§

impl Default for AccessControllerFeatureSet

Source§

impl Default for AccessControllerV2FeatureSet

Source§

impl<'a> Default for &'a ByteStr

Source§

impl<'a> Default for &'a BStr

Source§

impl<'a> Default for &'a Bytes

Source§

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

Source§

impl<'a> Default for ManifestObjectNamesRef<'a>

Source§

impl<'a> Default for Snippet<'a>

Source§

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

Source§

impl<'a> Default for ManifestDecompilationDisplayContext<'a>

Source§

impl<'a> Default for DecompilationContext<'a>

Source§

impl<'a> Default for PrettyFormatter<'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 ManifestValueDisplayContext<'a>

Source§

impl<'a> Default for ScryptoValueDisplayContext<'a>

Source§

impl<'a> Default for TransactionReceiptDisplayContext<'a>

1.70.0 · Source§

impl<'a, K, V> Default for scrypto_test::prelude::btree_map::Iter<'a, K, V>
where K: 'a, V: 'a,

1.70.0 · Source§

impl<'a, K, V> Default for scrypto_test::prelude::btree_map::IterMut<'a, K, V>
where K: 'a, V: 'a,

Source§

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

Source§

impl<'m> Default for ArrayData<'m>

Source§

impl<'m> Default for MapData<'m>

Source§

impl<'s> Default for EnumVariantData<'s>

Source§

impl<'s> Default for TupleData<'s>

Source§

impl<A> Default for SystemDatabaseChecker<A>

Source§

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

1.70.0 · Source§

impl<A, B> Default for scrypto_test::prelude::rust::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<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 ContextError<C>

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<Idx> Default for core::range::Range<Idx>
where Idx: Default,

1.0.0 · Source§

impl<Idx> Default for scrypto_test::prelude::rust::ops::Range<Idx>
where Idx: Default,

Source§

impl<Idx, T> Default for ComponentVec<Idx, T>

Source§

impl<Idx, T> Default for DedupArena<Idx, T>

Source§

impl<Idx, T> Default for Arena<Idx, T>

1.83.0 · Source§

impl<K> Default for scrypto_test::prelude::hash_set::IntoIter<K>

1.83.0 · Source§

impl<K> Default for scrypto_test::prelude::hash_set::Iter<'_, K>

Source§

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

Source§

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

Source§

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

Source§

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

1.70.0 · Source§

impl<K, V> Default for scrypto_test::prelude::btree_map::Keys<'_, K, V>

1.70.0 · Source§

impl<K, V> Default for scrypto_test::prelude::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 scrypto_test::prelude::btree_map::Values<'_, K, V>

1.82.0 · Source§

impl<K, V> Default for scrypto_test::prelude::btree_map::ValuesMut<'_, K, V>

1.83.0 · Source§

impl<K, V> Default for scrypto_test::prelude::hash_map::IntoIter<K, V>

1.83.0 · Source§

impl<K, V> Default for scrypto_test::prelude::hash_map::IntoKeys<K, V>

1.83.0 · Source§

impl<K, V> Default for scrypto_test::prelude::hash_map::IntoValues<K, V>

1.83.0 · Source§

impl<K, V> Default for scrypto_test::prelude::hash_map::Iter<'_, K, V>

1.83.0 · Source§

impl<K, V> Default for scrypto_test::prelude::hash_map::IterMut<'_, K, V>

1.83.0 · Source§

impl<K, V> Default for scrypto_test::prelude::hash_map::Keys<'_, K, V>

1.83.0 · Source§

impl<K, V> Default for scrypto_test::prelude::hash_map::Values<'_, K, V>

1.83.0 · Source§

impl<K, V> Default for scrypto_test::prelude::hash_map::ValuesMut<'_, 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_nostd::map::IndexMap<K, V>

Source§

impl<K, V> Default for moka::sync::builder::CacheBuilder<K, V, Cache<K, V>>
where K: Eq + Hash + Send + Sync + 'static, V: Clone + Send + Sync + 'static,

Source§

impl<K, V> Default for moka::unsync::builder::CacheBuilder<K, V, Cache<K, V>>
where K: Eq + Hash,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

Source§

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

Source§

impl<K, V> Default for KeyValueStoreInit<K, V>
where K: Hash + Eq + PartialEq,

Source§

impl<K, V> Default for NonIterMap<K, V>
where K: Hash + Eq,

1.70.0 · Source§

impl<K, V, A> Default for scrypto_test::prelude::btree_map::IntoIter<K, V, A>
where A: Allocator + Default + Clone,

1.70.0 · Source§

impl<K, V, A> Default for scrypto_test::prelude::btree_map::IntoKeys<K, V, A>
where A: Allocator + Default + Clone,

1.70.0 · Source§

impl<K, V, A> Default for scrypto_test::prelude::btree_map::IntoValues<K, V, A>
where A: Allocator + Default + Clone,

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.0.0 · Source§

impl<K, V, S> Default for scrypto_test::prelude::hash_map::ext_HashMap<K, V, S>
where S: Default,

Source§

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

Source§

impl<K, V, S> Default for scrypto_test::prelude::indexmap::IndexMap<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 + Clone,

Source§

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

Source§

impl<Metadata> Default for Manifest<Metadata>
where Metadata: Default,

Source§

impl<Metadata> Default for Package<Metadata>
where Metadata: Default,

Source§

impl<Metadata> Default for Workspace<Metadata>
where Metadata: Default,

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 SchemaV1<S>
where S: CustomSchema,

Source§

impl<S> Default for VersionedSchema<S>
where S: CustomSchema,

Source§

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

1.0.0 · Source§

impl<T> Default for &[T]

Source§

impl<T> Default for &scrypto_test::prelude::indexmap::set::Slice<T>

1.5.0 · Source§

impl<T> Default for &mut [T]

1.0.0 · Source§

impl<T> Default for Option<T>

Source§

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

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.

1.70.0 · Source§

impl<T> Default for scrypto_test::prelude::btree_set::Iter<'_, T>

1.70.0 · Source§

impl<T> Default for scrypto_test::prelude::btree_set::Range<'_, T>

1.0.0 · Source§

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

1.70.0 · Source§

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

1.82.0 · Source§

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

1.70.0 · Source§

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

1.70.0 · Source§

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

1.70.0 · Source§

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

1.82.0 · Source§

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

1.82.0 · Source§

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

1.62.0 · Source§

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

Source§

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

1.0.0 · Source§

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

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 AtomicCell<T>
where T: Default,

Source§

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

Source§

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

Source§

impl<T> Default for CoreWrapper<T>

Source§

impl<T> Default for XofReaderCoreWrapper<T>

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 indexmap_nostd::set::IndexSet<T>

Source§

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

Source§

impl<T> Default for MultiStash<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 triomphe::arc::Arc<T>
where T: Default,

Source§

impl<T> Default for Linker<T>

Source§

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

Source§

impl<T> Default for HeadVec<T>

Source§

impl<T> Default for Set<T>

Source§

impl<T> Default for scrypto_test::prelude::indexmap::set::IntoIter<T>

Source§

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

1.20.0 · Source§

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

1.19.0 · Source§

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

1.2.0 · Source§

impl<T> Default for scrypto_test::prelude::rust::iter::Empty<T>

Source§

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

Source§

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

Source§

impl<T> Default for PhantomInvariant<T>
where T: ?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.10.0 · Source§

impl<T> Default for scrypto_test::prelude::rust::rc::Weak<T>

1.70.0 · Source§

impl<T> Default for scrypto_test::prelude::rust::slice::Iter<'_, T>

1.70.0 · Source§

impl<T> Default for scrypto_test::prelude::rust::slice::IterMut<'_, T>

1.0.0 · Source§

impl<T> Default for AtomicPtr<T>

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 scrypto_test::prelude::rust::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 scrypto_test::prelude::rust::sync::RwLock<T>
where T: Default,

1.10.0 · Source§

impl<T> Default for scrypto_test::prelude::rust::sync::Weak<T>

1.80.0 · Source§

impl<T> Default for scrypto_test::prelude::Arc<[T]>

1.0.0 · Source§

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

1.0.0 · Source§

impl<T> Default for BTreeSet<T>

1.0.0 · Source§

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

Source§

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

1.0.0 · Source§

impl<T> Default for scrypto_test::prelude::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.0.0 · Source§

impl<T> Default for LinkedList<T>

Source§

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

Source§

impl<T> Default for NumericValidation<T>

1.70.0 · Source§

impl<T> Default for scrypto_test::prelude::OnceCell<T>

1.0.0 · Source§

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

1.80.0 · Source§

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

1.0.0 · Source§

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

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.0.0 · Source§

impl<T> Default for Vec<T>

1.0.0 · Source§

impl<T> Default for VecDeque<T>

1.70.0 · Source§

impl<T, A> Default for scrypto_test::prelude::btree_set::IntoIter<T, A>
where A: Allocator + Default + Clone,

Source§

impl<T, A> Default for RawTable<T, A>
where A: Allocator + Clone + 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,

1.70.0 · Source§

impl<T, A> Default for scrypto_test::prelude::vec::IntoIter<T, A>
where A: Allocator + Default,

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, R> Default for SpinMutex<T, R>
where T: Default + ?Sized,

Source§

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

Source§

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

1.0.0 · Source§

impl<T, S> Default for scrypto_test::prelude::hash_set::ext_HashSet<T, S>
where S: Default,

Source§

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

Source§

impl<T, S> Default for scrypto_test::prelude::indexmap::IndexSet<T, S>
where S: Default,

Source§

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

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<T, const N: usize> Default for AtomicTagPtr<T, N>

Source§

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

Source§

impl<T: IsNonFungibleLocalId, D: NonFungibleData> Default for NonFungibleResourceType<T, D>

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<V> Default for KeyValueEntrySubstate<V>

Source§

impl<W> Default for ScryptoVm<W>
where W: WasmEngine + Default,

Source§

impl<Z> Default for Zeroizing<Z>
where Z: Default + Zeroize,

Source§

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

Source§

impl<const N: usize> Default for BInt<N>

Source§

impl<const N: usize> Default for BIntD8<N>

Source§

impl<const N: usize> Default for BIntD16<N>

Source§

impl<const N: usize> Default for BIntD32<N>

Source§

impl<const N: usize> Default for BUint<N>

Source§

impl<const N: usize> Default for BUintD8<N>

Source§

impl<const N: usize> Default for BUintD16<N>

Source§

impl<const N: usize> Default for BUintD32<N>