Enum ethers_core::utils::Units
source · pub enum Units {
Wei,
Kwei,
Mwei,
Gwei,
Twei,
Pwei,
Ether,
Other(u32),
}
Expand description
Common Ethereum unit types.
Variants
Wei
Wei is equivalent to 1 wei.
Kwei
Kwei is equivalent to 1e3 wei.
Mwei
Mwei is equivalent to 1e6 wei.
Gwei
Gwei is equivalent to 1e9 wei.
Twei
Twei is equivalent to 1e12 wei.
Pwei
Pwei is equivalent to 1e15 wei.
Ether
Ether is equivalent to 1e18 wei.
Other(u32)
Other less frequent unit sizes, equivalent to 1e{0} wei.
Implementations
Trait Implementations
sourceimpl Ord for Units
impl Ord for Units
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialOrd<Units> for Units
impl PartialOrd<Units> for Units
sourcefn partial_cmp(&self, other: &Units) -> Option<Ordering>
fn partial_cmp(&self, other: &Units) -> Option<Ordering>
1.0.0 · sourcefn 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 Units
impl Eq for Units
impl StructuralEq for Units
impl StructuralPartialEq for Units
Auto Trait Implementations
impl RefUnwindSafe for Units
impl Send for Units
impl Sync for Units
impl Unpin for Units
impl UnwindSafe for Units
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more