Crate unc_gas

source ·
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 by borsh.

  • serde (optional) - When enabled allows UncGas to serialized and deserialized by serde.

  • schemars (optional) - Implements schemars::JsonSchema for UncGas.

  • interactive-clap (optional) - Implements interactive_clap::ToCli for UncGas.

Structs§

Enums§