pub struct FarmingToken(/* private fields */);
Expand description
Unsigned value
Implementations§
§impl FarmingToken
impl FarmingToken
pub const fn zero() -> FarmingToken
pub const fn zero() -> FarmingToken
Zero value
pub const fn one() -> FarmingToken
pub const fn one() -> FarmingToken
One value
Trait Implementations§
§impl Add for FarmingToken
impl Add for FarmingToken
§type Output = Result<FarmingToken, OverflowError>
type Output = Result<FarmingToken, OverflowError>
The resulting type after applying the
+
operator.§fn add(self, rhs: FarmingToken) -> <FarmingToken as Add>::Output
fn add(self, rhs: FarmingToken) -> <FarmingToken as Add>::Output
Performs the
+
operation. Read more§impl Clone for FarmingToken
impl Clone for FarmingToken
§fn clone(&self) -> FarmingToken
fn clone(&self) -> FarmingToken
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for FarmingToken
impl Debug for FarmingToken
§impl Default for FarmingToken
impl Default for FarmingToken
§fn default() -> FarmingToken
fn default() -> FarmingToken
Returns the “default value” for a type. Read more
§impl<'de> Deserialize<'de> for FarmingToken
impl<'de> Deserialize<'de> for FarmingToken
§fn deserialize<__D>(
__deserializer: __D
) -> Result<FarmingToken, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<FarmingToken, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Display for FarmingToken
impl Display for FarmingToken
§impl From<u128> for FarmingToken
impl From<u128> for FarmingToken
§fn from(src: u128) -> FarmingToken
fn from(src: u128) -> FarmingToken
Converts to this type from the input type.
§impl From<u64> for FarmingToken
impl From<u64> for FarmingToken
§fn from(src: u64) -> FarmingToken
fn from(src: u64) -> FarmingToken
Converts to this type from the input type.
§impl FromStr for FarmingToken
impl FromStr for FarmingToken
§impl JsonSchema for FarmingToken
impl JsonSchema for FarmingToken
§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read more§impl Ord for FarmingToken
impl Ord for FarmingToken
§impl PartialEq for FarmingToken
impl PartialEq for FarmingToken
§fn eq(&self, other: &FarmingToken) -> bool
fn eq(&self, other: &FarmingToken) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§impl PartialOrd for FarmingToken
impl PartialOrd for FarmingToken
§fn partial_cmp(&self, other: &FarmingToken) -> Option<Ordering>
fn partial_cmp(&self, other: &FarmingToken) -> Option<Ordering>
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 more§impl Serialize for FarmingToken
impl Serialize for FarmingToken
§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. Read more
§impl Sub for FarmingToken
impl Sub for FarmingToken
§type Output = Result<FarmingToken, OverflowError>
type Output = Result<FarmingToken, OverflowError>
The resulting type after applying the
-
operator.§fn sub(self, rhs: FarmingToken) -> <FarmingToken as Sub>::Output
fn sub(self, rhs: FarmingToken) -> <FarmingToken as Sub>::Output
Performs the
-
operation. Read more§impl TryFrom<&str> for FarmingToken
impl TryFrom<&str> for FarmingToken
§impl TryFrom<String> for FarmingToken
impl TryFrom<String> for FarmingToken
§impl UnsignedDecimal for FarmingToken
impl UnsignedDecimal for FarmingToken
§fn into_decimal256(self) -> Decimal256
fn into_decimal256(self) -> Decimal256
Convert into the underlying Decimal256.
§fn from_decimal256(src: Decimal256) -> FarmingToken
fn from_decimal256(src: Decimal256) -> FarmingToken
Convert from a Decimal256.
§fn checked_add(self, rhs: Self) -> Result<Self, OverflowError>
fn checked_add(self, rhs: Self) -> Result<Self, OverflowError>
Add two values together
§fn checked_add_signed(self, rhs: Signed<Self>) -> Result<Self, Error>
fn checked_add_signed(self, rhs: Signed<Self>) -> Result<Self, Error>
Try to add a signed value to this, erroring if it results in a negative result.
§fn checked_sub(self, rhs: Self) -> Result<Self, OverflowError>
fn checked_sub(self, rhs: Self) -> Result<Self, OverflowError>
Subtract two values
§fn try_from_number(_: Signed<Decimal256>) -> Result<Self, Error>
fn try_from_number(_: Signed<Decimal256>) -> Result<Self, Error>
Try to convert from a general purpose Number
§fn into_number(self) -> Signed<Decimal256>
fn into_number(self) -> Signed<Decimal256>
convert into a general purpose Number
§fn into_signed(self) -> Signed<Self>
fn into_signed(self) -> Signed<Self>
Convert into a positive Signed value.
impl Copy for FarmingToken
impl Eq for FarmingToken
impl StructuralEq for FarmingToken
impl StructuralPartialEq for FarmingToken
Auto Trait Implementations§
impl RefUnwindSafe for FarmingToken
impl Send for FarmingToken
impl Sync for FarmingToken
impl Unpin for FarmingToken
impl UnwindSafe for FarmingToken
Blanket Implementations§
§impl<U> As for U
impl<U> As for U
§fn as_<T>(self) -> Twhere
T: CastFrom<U>,
fn as_<T>(self) -> Twhere T: CastFrom<U>,
Casts
self
to type T
. The semantics of numeric casting with the as
operator are followed, so <T as As>::as_::<U>
can be used in the same way as T as U
for numeric conversions. Read moresource§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
§impl<T> QueryResultExt for Twhere
T: Serialize,
impl<T> QueryResultExt for Twhere T: Serialize,
§fn query_result(&self) -> Result<Binary, Error>
fn query_result(&self) -> Result<Binary, Error>
Convert the value to its JSON representation