[][src]Macro with_macro::with

macro_rules! with {
    (mut $obj:expr => $($body:tt)*) => { ... };
    ($obj:expr => $($body:tt)*) => { ... };
    (@parse $obj:ident) => { ... };
    (@parse $obj:ident . $method:ident ( $($args:expr),* ) $($tail:tt)*) => { ... };
    (@parse $obj:ident let $var:pat = . $method:ident ( $($args:expr),* ) ; $($tail:tt)*) => { ... };
    (@parse $obj:ident $var:ident = . $method:ident ( $($args:expr),* ) ; $($tail:tt)*) => { ... };
    (@parse $obj:ident $exp:expr ; $($tail:tt)*) => { ... };
}

The with macro.

See the module documentation for more details.