[−][src]Crate eosio_macros
Macros for creating compile-time EOSIO names and symbols.
Creating EOSIO names:
use eosio_macros::n; assert_eq!(n!("test"), 14_605_613_396_213_628_928); assert_eq!(n!("1234"), 614_248_767_926_829_056); assert_eq!(n!("123451234512"), 614_251_535_012_020_768); assert_eq!(n!("eosio.token"), 6_138_663_591_592_764_928);
Creating EOSIO symbols:
use eosio_macros::s; assert_eq!(s!(4, "EOS"), 1397703940);
Macros
| abi | |
| n | Macro for converting EOSIO names into |
| s | Macro for converting EOSIO symbols into |
Attribute Macros
| action | Derive the |
| table | Derive the |
Derive Macros
| NumBytes | |
| Read | TODO docs |
| Table | |
| Write | Derive the |