machine::machine! [] [src]

macro_rules! machine {
    ( $machine:ident {
      attributes {
        $($name:ident : $t:ty),*
      }

      impl {
        $($funs:item)*
      }

      states {
        $($states:tt)*
      }
    }
  ) => { ... };
}