[−][src]Function eosio_numstr::symbol_from_str
pub fn symbol_from_str(
precision: u8,
value: &str
) -> Result<u64, ParseSymbolError>
Attemps to create an EOSIO symbol from a &str
.
Examples
use eosio_numstr::{symbol_from_str, ParseSymbolError}; assert_eq!(symbol_from_str(4, "EOS"), Ok(1397703940)); assert_eq!(symbol_from_str(0, "TGFT"), Ok(361956332544)); assert_eq!(symbol_from_str(2, "SYS"), Ok(1398362882)); assert_eq!(symbol_from_str(4, "TSt"), Err(ParseSymbolError::BadChar('t'))); assert_eq!(symbol_from_str(0, "TESTING"), Ok(5138124851399447552)); assert_eq!(symbol_from_str(0, "TESTINGG"), Err(ParseSymbolError::TooLong));