Derive Macro Condition

Source
#[derive(Condition)]