Struct frame_election_provider_support::bounds::SizeBound  
source · pub struct SizeBound(pub u32);Expand description
Size type for data provider bounds.
Encapsulates the size limit of things that can be bounded in an election, such as voters, targets or anything else. The size unit can represent anything depending on the election logic and implementation, but it most likely will represent bytes in SCALE encoding in this context.
This struct is defined mostly to prevent callers from mistankingly using CountBound instead of
SizeBound and vice-versa.
Tuple Fields§
§0: u32Trait Implementations§
source§impl Ord for SizeBound
 
impl Ord for SizeBound
source§impl PartialEq<SizeBound> for SizeBound
 
impl PartialEq<SizeBound> for SizeBound
source§impl PartialOrd<SizeBound> for SizeBound
 
impl PartialOrd<SizeBound> for SizeBound
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
 
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for 
self and other) and is used by the <=
operator. Read moreimpl Copy for SizeBound
impl Eq for SizeBound
impl StructuralEq for SizeBound
impl StructuralPartialEq for SizeBound
Auto Trait Implementations§
impl RefUnwindSafe for SizeBound
impl Send for SizeBound
impl Sync for SizeBound
impl Unpin for SizeBound
impl UnwindSafe for SizeBound
Blanket Implementations§
source§impl<T> CheckedConversion for T
 
impl<T> CheckedConversion for T
source§impl<T> DefensiveMax<T> for Twhere
    T: PartialOrd<T>,
 
impl<T> DefensiveMax<T> for Twhere T: PartialOrd<T>,
source§fn defensive_max(self, other: T) -> T
 
fn defensive_max(self, other: T) -> T
source§fn defensive_strict_max(self, other: T) -> T
 
fn defensive_strict_max(self, other: T) -> T
source§impl<T> DefensiveMin<T> for Twhere
    T: PartialOrd<T>,
 
impl<T> DefensiveMin<T> for Twhere T: PartialOrd<T>,
source§fn defensive_min(self, other: T) -> T
 
fn defensive_min(self, other: T) -> T
source§fn defensive_strict_min(self, other: T) -> T
 
fn defensive_strict_min(self, other: T) -> T
source§impl<T, S> EnsureFrom<S> for Twhere
    T: TryFrom<S> + PartialOrd<T> + Zero,
    S: PartialOrd<S> + Zero,
 
impl<T, S> EnsureFrom<S> for Twhere T: TryFrom<S> + PartialOrd<T> + Zero, S: PartialOrd<S> + Zero,
source§fn ensure_from(other: T) -> Result<Self, ArithmeticError>
 
fn ensure_from(other: T) -> Result<Self, ArithmeticError>
Performs the conversion returning an 
ArithmeticError if fails. Read moresource§impl<T, S> EnsureInto<S> for Twhere
    T: TryInto<S> + PartialOrd<T> + Zero,
    S: PartialOrd<S> + Zero,
 
impl<T, S> EnsureInto<S> for Twhere T: TryInto<S> + PartialOrd<T> + Zero, S: PartialOrd<S> + Zero,
source§fn ensure_into(self) -> Result<T, ArithmeticError>
 
fn ensure_into(self) -> Result<T, ArithmeticError>
Performs the conversion returning an 
ArithmeticError if fails. Read moresource§impl<Q, K> Equivalent<K> for Qwhere
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized,
 
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Qwhere
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized,
 
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
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, Outer> IsWrappedBy<Outer> for Twhere
    Outer: AsRef<T> + AsMut<T> + From<T>,
    T: From<Outer>,
 
impl<T, Outer> IsWrappedBy<Outer> for Twhere Outer: AsRef<T> + AsMut<T> + From<T>, T: From<Outer>,
§impl<T> Pointable for T
 
impl<T> Pointable for T
source§impl<T> SaturatedConversion for T
 
impl<T> SaturatedConversion for T
source§fn saturated_from<T>(t: T) -> Selfwhere
    Self: UniqueSaturatedFrom<T>,
 
fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,
source§fn saturated_into<T>(self) -> Twhere
    Self: UniqueSaturatedInto<T>,
 
fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of 
T. Read moresource§impl<S, T> UncheckedInto<T> for Swhere
    T: UncheckedFrom<S>,
 
impl<S, T> UncheckedInto<T> for Swhere T: UncheckedFrom<S>,
source§fn unchecked_into(self) -> T
 
fn unchecked_into(self) -> T
The counterpart to 
unchecked_from.source§impl<T, S> UniqueSaturatedInto<T> for Swhere
    T: Bounded,
    S: TryInto<T>,
 
impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,
source§fn unique_saturated_into(self) -> T
 
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of 
T.