Struct rustc_mir::build::BlockAnd [] [src]

#[must_use]
pub struct BlockAnd<T>(_, _);
Unstable (rustc_private)

The BlockAnd "monad" packages up the new basic block along with a produced value (sometimes just unit, of course). The unpack! macro (and methods below) makes working with BlockAnd much more convenient.