Macro respo::static_styles

source ·
macro_rules! static_styles {
    ($a:ident, $b:expr) => { ... };
    ($a:ident, $b:expr,) => { ... };
    ($a:ident, $b:expr, $c:expr) => { ... };
    ($a:ident, $b:expr, $c:expr,) => { ... };
    ($a:ident, $b:expr, $c:expr, $d:expr) => { ... };
    ($a:ident, $b:expr, $c:expr, $d:expr,) => { ... };
    ($a:ident, $b:expr, $c:expr, $d:expr, $e:expr) => { ... };
    ($a:ident, $b:expr, $c:expr, $d:expr, $e:expr,) => { ... };
    ($a:ident, $b:expr, $c:expr, $d:expr, $e:expr, $f:expr) => { ... };
}
Expand description

macro to create a public function of CSS rules(up to 5 tuples) at current file scope,

respo::static_styles!(the_name,
  ("&", &respo::RespoStyle::default())
);

gets a function like:

pub fn the_name() -> String

if you have more styles to specify, use static_style_seq! instead.