pub struct Verdict {
pub action: PolicyAction,
pub rule: usize,
pub question: Option<String>,
pub on_timeout: PolicyAction,
pub timeout_ms: Option<u64>,
}Expand description
The verdict, plus which rule produced it (for the log and the audit line — “denied” without “by which rule” is not an answer an operator can act on).
Fields§
§action: PolicyAction§rule: usize§question: Option<String>§on_timeout: PolicyAction§timeout_ms: Option<u64>Auto Trait Implementations§
impl Freeze for Verdict
impl RefUnwindSafe for Verdict
impl Send for Verdict
impl Sync for Verdict
impl Unpin for Verdict
impl UnsafeUnpin for Verdict
impl UnwindSafe for Verdict
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