1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
//! This crate provides functions for converting EOSIO names and //! symbols, represented as `u64`, to and from string representations. //! //! Converting names: //! //! ``` //! use eosio_numstr::{name_from_str, name_to_string}; //! //! let name = name_from_str("eosio").unwrap(); //! assert_eq!(name, 6138663577826885632); //! assert_eq!(name_to_string(name), "eosio"); //! ``` //! //! Converting symbols: //! //! ``` //! use eosio_numstr::{symbol_from_str, symbol_to_string}; //! //! let symbol = symbol_from_str(4, "EOS").unwrap(); //! assert_eq!(symbol, 1397703940); //! assert_eq!(symbol_to_string(symbol), "EOS"); //! ``` #![allow(clippy::module_name_repetitions)] mod name; mod symbol; pub use self::{name::*, symbol::*};