Derive Macro LogicBlock

Source
#[derive(LogicBlock)]