Struct near_primitives::errors::BalanceMismatchError [−][src]
pub struct BalanceMismatchError {
pub incoming_validator_rewards: Balance,
pub initial_accounts_balance: Balance,
pub incoming_receipts_balance: Balance,
pub processed_delayed_receipts_balance: Balance,
pub initial_postponed_receipts_balance: Balance,
pub final_accounts_balance: Balance,
pub outgoing_receipts_balance: Balance,
pub new_delayed_receipts_balance: Balance,
pub final_postponed_receipts_balance: Balance,
pub tx_burnt_amount: Balance,
pub slashed_burnt_amount: Balance,
pub other_burnt_amount: Balance,
}Expand description
Happens when the input balance doesn’t match the output balance in Runtime apply.
Fields
incoming_validator_rewards: Balanceinitial_accounts_balance: Balanceincoming_receipts_balance: Balanceprocessed_delayed_receipts_balance: Balanceinitial_postponed_receipts_balance: Balancefinal_accounts_balance: Balanceoutgoing_receipts_balance: Balancenew_delayed_receipts_balance: Balancefinal_postponed_receipts_balance: Balancetx_burnt_amount: Balanceslashed_burnt_amount: Balanceother_burnt_amount: BalanceTrait Implementations
impl BorshDeserialize for BalanceMismatchError where
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
impl BorshDeserialize for BalanceMismatchError where
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
Balance: BorshDeserialize,
impl BorshSerialize for BalanceMismatchError where
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
impl BorshSerialize for BalanceMismatchError where
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
Balance: BorshSerialize,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Performs the conversion.
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for BalanceMismatchError
impl Send for BalanceMismatchError
impl Sync for BalanceMismatchError
impl Unpin for BalanceMismatchError
impl UnwindSafe for BalanceMismatchError
Blanket Implementations
Mutably borrows from an owned value. Read more