macro_rules! num { ($num:literal, $base:literal) => { ... }; }
Создаёт Number, если не удаётся - паникует.
Number
use rusty_oge::num; // Не паникует, число корректно let valid_num = num!("10", 2); // Паника! В двоичной системе счисления нет цифры 8 // let invalid_num = num!("18", 2);