Macro probor::probor_struct [] [src]

macro_rules! probor_struct {
    ( $( #[$tag:meta] )* pub struct $name:ident
      { $(pub $item:ident: $typ:ty => ( $($props:tt)* ), )* }
    ) => { ... };
    ( $( #[$tag:meta] )* pub struct $name:ident
      { $( $item:ident: $typ:ty => ( $($props:tt)* ), )* }
    ) => { ... };
    ( $( #[$tag:meta] )* struct $name:ident
      { $(pub $item:ident: $typ:ty => ( $($props:tt)* ), )* }
    ) => { ... };
    ( $( #[$tag:meta] )* struct $name:ident
      { $( $item:ident: $typ:ty => ( $($props:tt)* ), )* }
    ) => { ... };
}

Declares structure