#eosio #crypto #dapp #blockchain #eos #name

eosio_macros

用于创建编译时 EOSIO 名称和符号的宏

4 个版本 (2 个重大变更)

0.3.1 2020 年 2 月 17 日
0.3.0 2020 年 2 月 4 日
0.2.0 2018 年 10 月 27 日
0.1.0 2018 年 9 月 29 日

#4#eos

每月 50 次下载
4 个 crate 中使用 (via eosio)

MIT/Apache

12KB
129

Build Status

eosio_macros

用于创建编译时 EOSIO 名称和符号的宏。

创建 EOSIO 名称

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);

创建 EOSIO 符号

use eosio_macros::s;
assert_eq!(s!(4, "EOS"), 1162826500);

许可证:MIT OR Apache-2.0


lib.rs:

用于创建编译时 EOSIO 名称和符号的宏。

创建 EOSIO 名称

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);

创建 EOSIO 符号

use eosio_macros::s;
assert_eq!(s!(4, "EOS"), 1162826500);

依赖项

~2MB
~44K SLoC