Trait creusot_contracts::std::default::Default
source · pub trait Default: Default {
// Required method
fn is_default(self) -> bool;
}
Required Methods§
sourcefn is_default(self) -> bool
fn is_default(self) -> bool
logic(prophetic)
Object Safety§
This trait is not object safe.
Implementations on Foreign Types§
source§impl<A: Default> Default for (A,)
impl<A: Default> Default for (A,)
source§fn is_default(self) -> bool
fn is_default(self) -> bool
logic(prophetic)
pearlite! { $(self.$idx.is_default())&&+ }
source§impl<A: Default, B: Default> Default for (A, B)
impl<A: Default, B: Default> Default for (A, B)
source§fn is_default(self) -> bool
fn is_default(self) -> bool
logic(prophetic)
pearlite! { $(self.$idx.is_default())&&+ }
source§impl<A: Default, B: Default, C: Default> Default for (A, B, C)
impl<A: Default, B: Default, C: Default> Default for (A, B, C)
source§fn is_default(self) -> bool
fn is_default(self) -> bool
logic(prophetic)
pearlite! { $(self.$idx.is_default())&&+ }
source§impl<A: Default, B: Default, C: Default, D: Default> Default for (A, B, C, D)
impl<A: Default, B: Default, C: Default, D: Default> Default for (A, B, C, D)
source§fn is_default(self) -> bool
fn is_default(self) -> bool
logic(prophetic)
pearlite! { $(self.$idx.is_default())&&+ }
source§impl<A: Default, B: Default, C: Default, D: Default, E: Default> Default for (A, B, C, D, E)
impl<A: Default, B: Default, C: Default, D: Default, E: Default> Default for (A, B, C, D, E)
source§fn is_default(self) -> bool
fn is_default(self) -> bool
logic(prophetic)
pearlite! { $(self.$idx.is_default())&&+ }
source§impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default> Default for (A, B, C, D, E, F)
impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default> Default for (A, B, C, D, E, F)
source§fn is_default(self) -> bool
fn is_default(self) -> bool
logic(prophetic)
pearlite! { $(self.$idx.is_default())&&+ }
source§impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default> Default for (A, B, C, D, E, F, G)
impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default> Default for (A, B, C, D, E, F, G)
source§fn is_default(self) -> bool
fn is_default(self) -> bool
logic(prophetic)
pearlite! { $(self.$idx.is_default())&&+ }
source§impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default> Default for (A, B, C, D, E, F, G, H)
impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default> Default for (A, B, C, D, E, F, G, H)
source§fn is_default(self) -> bool
fn is_default(self) -> bool
logic(prophetic)
pearlite! { $(self.$idx.is_default())&&+ }
source§impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default> Default for (A, B, C, D, E, F, G, H, I)
impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default> Default for (A, B, C, D, E, F, G, H, I)
source§fn is_default(self) -> bool
fn is_default(self) -> bool
logic(prophetic)
pearlite! { $(self.$idx.is_default())&&+ }
source§impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default, J: Default> Default for (A, B, C, D, E, F, G, H, I, J)
impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default, J: Default> Default for (A, B, C, D, E, F, G, H, I, J)
source§fn is_default(self) -> bool
fn is_default(self) -> bool
logic(prophetic)
pearlite! { $(self.$idx.is_default())&&+ }
source§impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default, J: Default, K: Default> Default for (A, B, C, D, E, F, G, H, I, J, K)
impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default, J: Default, K: Default> Default for (A, B, C, D, E, F, G, H, I, J, K)
source§fn is_default(self) -> bool
fn is_default(self) -> bool
logic(prophetic)
pearlite! { $(self.$idx.is_default())&&+ }
source§impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default, J: Default, K: Default, L: Default> Default for (A, B, C, D, E, F, G, H, I, J, K, L)
impl<A: Default, B: Default, C: Default, D: Default, E: Default, F: Default, G: Default, H: Default, I: Default, J: Default, K: Default, L: Default> Default for (A, B, C, D, E, F, G, H, I, J, K, L)
source§fn is_default(self) -> bool
fn is_default(self) -> bool
logic(prophetic)
pearlite! { $(self.$idx.is_default())&&+ }
source§impl<T> Default for &[T]
impl<T> Default for &[T]
source§fn is_default(self) -> bool
fn is_default(self) -> bool
logic
pearlite! { self@ == Seq::EMPTY }
source§impl<T> Default for &mut [T]
impl<T> Default for &mut [T]
source§fn is_default(self) -> bool
fn is_default(self) -> bool
logic(prophetic)
pearlite! { self@ == Seq::EMPTY && (^self)@ == Seq::EMPTY }