fluid

Macro fluid 

Source
macro_rules! fluid {
    ($expr:expr, {}) => { ... };
    ($expr:expr, { $block:ident$(::<$($typeargs:ty),+>)?($($args:expr),*) { $($children:tt)+ } $($next:tt)* }) => { ... };
    ($expr:expr, { [$($items:tt)+]; $($next:tt)* }) => { ... };
    ($expr:expr, { $command:ident$(::<$($typeargs:ty),+>)?($($args:expr),*); $($next:tt)* }) => { ... };
}
Expand description

General-purpose macro that allows you to write long method chains as a series of statements. See the crate documentation for more details.