pub struct AllowlistGate { /* private fields */ }Expand description
Auto-proceeds only for verified actions whose kind is on the
allowlist, and only at L3. Everything else escalates. This is the
workhorse gate for unattended loops with a narrow blast radius.
Implementations§
Source§impl AllowlistGate
impl AllowlistGate
Trait Implementations§
Source§impl HumanGate for AllowlistGate
impl HumanGate for AllowlistGate
fn decide(&self, level: LoopLevel, action: &ProposedAction) -> GateDecision
Auto Trait Implementations§
impl Freeze for AllowlistGate
impl RefUnwindSafe for AllowlistGate
impl Send for AllowlistGate
impl Sync for AllowlistGate
impl Unpin for AllowlistGate
impl UnsafeUnpin for AllowlistGate
impl UnwindSafe for AllowlistGate
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