Expand description
A UncGas
type to represent a value of Gas.
Each UncGas
is composed of a whole number of Gases.
UncGas
is implementing the common trait FromStr
. Also, have utils function to parse from str
into u64
.
§Examples
use unc_gas::*;
let one_tera_gas = UncGas::from_gas(10_u64.pow(12));
assert_eq!(one_tera_gas, UncGas::from_tgas(1));
assert_eq!(one_tera_gas, UncGas::from_ggas(1000));
§Crate features
-
borsh (optional) - When enabled allows
UncGas
to serialized and deserialized byborsh
. -
serde (optional) - When enabled allows
UncGas
to serialized and deserialized byserde
. -
schemars (optional) - Implements
schemars::JsonSchema
forUncGas
. -
interactive-clap (optional) - Implements
interactive_clap::ToCli
forUncGas
.