pub enum ExemptionType {
GreaterOrEqual,
LessOrEqual,
Dynamic,
}Expand description
ExemptionType : ExemptionType is used to indicate if the live balance for an account subject to a BalanceExemption could increase above, decrease below, or equal the computed balance. * greater_or_equal: The live balance may increase above or equal the computed balance. This typically occurs with staking rewards that accrue on each block. * less_or_equal: The live balance may decrease below or equal the computed balance. This typically occurs as balance moves from locked to spendable on a vesting account. * dynamic: The live balance may increase above, decrease below, or equal the computed balance. This typically occurs with tokens that have a dynamic supply. ExemptionType is used to indicate if the live balance for an account subject to a BalanceExemption could increase above, decrease below, or equal the computed balance. * greater_or_equal: The live balance may increase above or equal the computed balance. This typically occurs with staking rewards that accrue on each block. * less_or_equal: The live balance may decrease below or equal the computed balance. This typically occurs as balance moves from locked to spendable on a vesting account. * dynamic: The live balance may increase above, decrease below, or equal the computed balance. This typically occurs with tokens that have a dynamic supply.
Variants§
Trait Implementations§
Source§impl Clone for ExemptionType
impl Clone for ExemptionType
Source§fn clone(&self) -> ExemptionType
fn clone(&self) -> ExemptionType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ExemptionType
impl Debug for ExemptionType
Source§impl Default for ExemptionType
impl Default for ExemptionType
Source§fn default() -> ExemptionType
fn default() -> ExemptionType
Source§impl<'de> Deserialize<'de> for ExemptionType
impl<'de> Deserialize<'de> for ExemptionType
Source§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>,
Source§impl Display for ExemptionType
impl Display for ExemptionType
Source§impl Hash for ExemptionType
impl Hash for ExemptionType
Source§impl Ord for ExemptionType
impl Ord for ExemptionType
Source§fn cmp(&self, other: &ExemptionType) -> Ordering
fn cmp(&self, other: &ExemptionType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for ExemptionType
impl PartialEq for ExemptionType
Source§impl PartialOrd for ExemptionType
impl PartialOrd for ExemptionType
Source§impl Serialize for ExemptionType
impl Serialize for ExemptionType
impl Copy for ExemptionType
impl Eq for ExemptionType
impl StructuralPartialEq for ExemptionType
Auto Trait Implementations§
impl Freeze for ExemptionType
impl RefUnwindSafe for ExemptionType
impl Send for ExemptionType
impl Sync for ExemptionType
impl Unpin for ExemptionType
impl UnwindSafe for ExemptionType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.