Macro tunapanel::tunapanel [] [src]

macro_rules! tunapanel {
    (
        #[title = $title:expr]
        $(#[$attr:meta])*
        struct $struct_name:ident $body:tt
    ) => { ... };
    (
        #[title = $title:expr]
        $(#[$attr:meta])*
        pub struct $struct_name:ident $body:tt
    ) => { ... };
    (@VIS($($vis:tt)*),
        #[title = $title:expr]
        $(#[$attr:meta])*
        struct $struct_name:ident {
            $(
                #[label = $field_label:expr]
                $field_name:ident : $field_ty:ty = $field_init:expr,
            )*
        }
    ) => { ... };
}

The core tunapanel macro.