Skip to main content

hh_cli/permission/
policy.rs

1#[derive(Debug, Clone, Copy, PartialEq, Eq)]
2pub enum Decision {
3    Allow,
4    Ask,
5    Deny,
6}
7
8impl Decision {
9    pub fn parse(s: &str) -> Self {
10        match s.to_ascii_lowercase().as_str() {
11            "allow" => Self::Allow,
12            "deny" => Self::Deny,
13            _ => Self::Ask,
14        }
15    }
16}