#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum Decision {
Permit,
Deny,
NotApplicable,
}
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum Effect {
Permit,
Deny,
}
impl Decision {
pub fn from_effect(effect: Effect) -> Self {
match effect {
Effect::Permit => Decision::Permit,
Effect::Deny => Decision::Deny,
}
}
}