Struct pallet_plasma::StateUpdate [−][src]
pub struct StateUpdate<AccountId, Balance, BlockNumber> { /* fields omitted */ }
Trait Implementations
Returns the “default value” for a type. Read more
impl<AccountId: PartialEq, Balance: PartialEq, BlockNumber: PartialEq> PartialEq<StateUpdate<AccountId, Balance, BlockNumber>> for StateUpdate<AccountId, Balance, BlockNumber>
impl<AccountId: PartialEq, Balance: PartialEq, BlockNumber: PartialEq> PartialEq<StateUpdate<AccountId, Balance, BlockNumber>> for StateUpdate<AccountId, Balance, BlockNumber>
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
impl<AccountId, Balance, BlockNumber> EncodeLike<StateUpdate<AccountId, Balance, BlockNumber>> for StateUpdate<AccountId, Balance, BlockNumber> where
AccountId: Encode,
AccountId: Encode,
Range<Balance>: Encode,
Range<Balance>: Encode,
BlockNumber: Encode,
BlockNumber: Encode,
Property<AccountId>: Encode,
Property<AccountId>: Encode,
impl<AccountId: Eq, Balance: Eq, BlockNumber: Eq> Eq for StateUpdate<AccountId, Balance, BlockNumber>
impl<AccountId, Balance, BlockNumber> StructuralEq for StateUpdate<AccountId, Balance, BlockNumber>
impl<AccountId, Balance, BlockNumber> StructuralPartialEq for StateUpdate<AccountId, Balance, BlockNumber>
Auto Trait Implementations
impl<AccountId, Balance, BlockNumber> RefUnwindSafe for StateUpdate<AccountId, Balance, BlockNumber> where
AccountId: RefUnwindSafe,
Balance: RefUnwindSafe,
BlockNumber: RefUnwindSafe,
impl<AccountId, Balance, BlockNumber> Send for StateUpdate<AccountId, Balance, BlockNumber> where
AccountId: Send,
Balance: Send,
BlockNumber: Send,
impl<AccountId, Balance, BlockNumber> Sync for StateUpdate<AccountId, Balance, BlockNumber> where
AccountId: Sync,
Balance: Sync,
BlockNumber: Sync,
impl<AccountId, Balance, BlockNumber> Unpin for StateUpdate<AccountId, Balance, BlockNumber> where
AccountId: Unpin,
Balance: Unpin,
BlockNumber: Unpin,
impl<AccountId, Balance, BlockNumber> UnwindSafe for StateUpdate<AccountId, Balance, BlockNumber> where
AccountId: UnwindSafe,
Balance: UnwindSafe,
BlockNumber: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
The counterpart to unchecked_from
.
Consume self to return an equivalent value of T
.
pub fn vzip(self) -> V
impl<T> MaybeDebug for T where
T: Debug,
impl<T> MaybeDebug for T where
T: Debug,
impl<T> MaybeRefUnwindSafe for T where
T: RefUnwindSafe,