lense::lense_struct!
[−]
[src]
macro_rules! lense_struct { (pub $lense:ident: $($name:ident: $ty:ty),* $(,)*) => { ... }; ($lense:ident: $($name:ident: $ty:ty),* $(,)*) => { ... }; (PUB struct $lense:ident: $($name:ident: $ty:ty),*) => { ... }; (PRIV struct $lense:ident: $($name:ident: $ty:ty),*) => { ... }; ($vis:ident $lense:ident: $($struct_item_name:ident: $struct_item_type:ty),*) => { ... }; }