#[repr(u8)]pub enum BalanceBracket {
Bracket0 = 0,
Bracket1 = 1,
Bracket2 = 2,
Bracket3 = 3,
Bracket4 = 4,
Bracket5 = 5,
Bracket6 = 6,
Bracket7 = 7,
Bracket8 = 8,
Bracket9 = 9,
Custom = 255,
}Expand description
Balance bracket for range-first verification
Variants§
Bracket0 = 0
Below $1,000
Bracket1 = 1
$1,000 - $5,000
Bracket2 = 2
$5,000 - $10,000
Bracket3 = 3
$10,000 - $25,000
Bracket4 = 4
$25,000 - $50,000
Bracket5 = 5
$50,000 - $100,000
Bracket6 = 6
$100,000 - $250,000
Bracket7 = 7
$250,000 - $500,000
Bracket8 = 8
$500,000 - $1,000,000
Bracket9 = 9
Above $1,000,000
Custom = 255
Custom threshold (use threshold_commitment)
Implementations§
Source§impl BalanceBracket
impl BalanceBracket
pub fn from_u8(v: u8) -> Option<Self>
pub fn description(&self) -> &'static str
Sourcepub fn is_at_least(&self, other: &BalanceBracket) -> bool
pub fn is_at_least(&self, other: &BalanceBracket) -> bool
Check if balance is at least this bracket
Trait Implementations§
Source§impl Clone for BalanceBracket
impl Clone for BalanceBracket
Source§fn clone(&self) -> BalanceBracket
fn clone(&self) -> BalanceBracket
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BalanceBracket
impl Debug for BalanceBracket
Source§impl<'de> Deserialize<'de> for BalanceBracket
impl<'de> Deserialize<'de> for BalanceBracket
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for BalanceBracket
impl Hash for BalanceBracket
Source§impl PartialEq for BalanceBracket
impl PartialEq for BalanceBracket
Source§fn eq(&self, other: &BalanceBracket) -> bool
fn eq(&self, other: &BalanceBracket) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BalanceBracket
impl Serialize for BalanceBracket
impl Copy for BalanceBracket
impl Eq for BalanceBracket
impl StructuralPartialEq for BalanceBracket
Auto Trait Implementations§
impl Freeze for BalanceBracket
impl RefUnwindSafe for BalanceBracket
impl Send for BalanceBracket
impl Sync for BalanceBracket
impl Unpin for BalanceBracket
impl UnsafeUnpin for BalanceBracket
impl UnwindSafe for BalanceBracket
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
Mutably borrows from an owned value. Read more