Struct algonaut_core::MicroAlgos
source · [−]pub struct MicroAlgos(pub u64);
Expand description
MicroAlgos are the base unit of currency in Algorand
Tuple Fields
0: u64
Trait Implementations
sourceimpl Add<MicroAlgos> for MicroAlgos
impl Add<MicroAlgos> for MicroAlgos
type Output = MicroAlgos
type Output = MicroAlgos
The resulting type after applying the
+
operator.sourcefn add(self, rhs: MicroAlgos) -> MicroAlgos
fn add(self, rhs: MicroAlgos) -> MicroAlgos
Performs the
+
operation. Read moresourceimpl Add<u64> for MicroAlgos
impl Add<u64> for MicroAlgos
sourceimpl Clone for MicroAlgos
impl Clone for MicroAlgos
sourcefn clone(&self) -> MicroAlgos
fn clone(&self) -> MicroAlgos
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for MicroAlgos
impl Debug for MicroAlgos
sourceimpl<'de> Deserialize<'de> for MicroAlgos
impl<'de> Deserialize<'de> for MicroAlgos
sourcefn 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
sourceimpl Display for MicroAlgos
impl Display for MicroAlgos
sourceimpl Mul<u64> for MicroAlgos
impl Mul<u64> for MicroAlgos
sourceimpl Ord for MicroAlgos
impl Ord for MicroAlgos
sourcefn cmp(&self, other: &MicroAlgos) -> Ordering
fn cmp(&self, other: &MicroAlgos) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<MicroAlgos> for MicroAlgos
impl PartialEq<MicroAlgos> for MicroAlgos
sourcefn eq(&self, other: &MicroAlgos) -> bool
fn eq(&self, other: &MicroAlgos) -> bool
sourceimpl PartialOrd<MicroAlgos> for MicroAlgos
impl PartialOrd<MicroAlgos> for MicroAlgos
sourcefn partial_cmp(&self, other: &MicroAlgos) -> Option<Ordering>
fn partial_cmp(&self, other: &MicroAlgos) -> 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 moresourceimpl Serialize for MicroAlgos
impl Serialize for MicroAlgos
sourceimpl Sub<MicroAlgos> for MicroAlgos
impl Sub<MicroAlgos> for MicroAlgos
type Output = MicroAlgos
type Output = MicroAlgos
The resulting type after applying the
-
operator.sourcefn sub(self, rhs: MicroAlgos) -> MicroAlgos
fn sub(self, rhs: MicroAlgos) -> MicroAlgos
Performs the
-
operation. Read moresourceimpl Sub<u64> for MicroAlgos
impl Sub<u64> for MicroAlgos
impl Copy for MicroAlgos
impl Eq for MicroAlgos
impl StructuralEq for MicroAlgos
impl StructuralPartialEq for MicroAlgos
Auto Trait Implementations
impl RefUnwindSafe for MicroAlgos
impl Send for MicroAlgos
impl Sync for MicroAlgos
impl Unpin for MicroAlgos
impl UnwindSafe for MicroAlgos
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
sourceimpl<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,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.