aztec-nr - std::default

Trait Default

pub trait Default {
    // Required methods
    pub fn default() -> Self;
}

Return an implementation-defined default value for the given type. This is most often a zeroed value or an empty container, but there are no actual restrictions on what an implementation could return.

Required methods

pub fn default() -> Self

Implementors

impl Default for ()

impl<A, B> Default for (A, B)
where A: Default, B: Default

impl<A, B, C> Default for (A, B, C)
where A: Default, B: Default, C: Default

impl<A, B, C, D> Default for (A, B, C, D)
where A: Default, B: Default, C: Default, D: Default

impl<A, B, C, D, E> Default for (A, B, C, D, E)
where A: Default, B: Default, C: Default, D: Default, E: Default

impl<H> Default for BuildHasherDefault<H>
where H: Hasher, H: Default

impl Default for Field

impl<T> Default for Option<T>

impl Default for Poseidon2Hasher

impl Default for Poseidon2Hasher

impl Default for PoseidonHasher

impl Default for PublicKeys

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

impl<B, K, V> Default for UHashMap<K, V, B>
where B: BuildHasher, B: Default

impl<let N: u32, T> Default for [T; N]
where T: Default

impl<T> Default for [T]

impl Default for bool

impl Default for i16

impl Default for i32

impl Default for i64

impl Default for i8

impl Default for u128

impl Default for u16

impl Default for u32

impl Default for u64

impl Default for u8