pub enum DecisionJson {
Allow,
Warn {
rule_id: String,
severity: &'static str,
safer_alternative: Option<String>,
},
Block {
rule_id: String,
severity: &'static str,
reason: String,
safer_alternative: Option<String>,
contributing_rules: Vec<String>,
},
Approval {
rule_id: String,
severity: &'static str,
reason: String,
safer_alternative: Option<String>,
contributing_rules: Vec<String>,
},
IdentityVerification {
rule_id: String,
severity: &'static str,
reason: String,
safer_alternative: Option<String>,
},
}Variants§
Trait Implementations§
Source§impl Debug for DecisionJson
impl Debug for DecisionJson
Auto Trait Implementations§
impl Freeze for DecisionJson
impl RefUnwindSafe for DecisionJson
impl Send for DecisionJson
impl Sync for DecisionJson
impl Unpin for DecisionJson
impl UnsafeUnpin for DecisionJson
impl UnwindSafe for DecisionJson
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more