extern crate sm; use sm::sm; sm!{ Lock { InitialStates { Locked } } } fn main() {}