1 2 3 4 5 6 7 8 9 10
use sml::sml; sml! { _ { *Idle + Start = Ready, Ready + completion<_>(u32) = Done, } } fn main() {}