pub struct AllowAllGate;Expand description
Permissive gate — every request is allowed with no obligations.
This runtime default is for trusted local use. See
crates/khive-gate/docs/api/gate-evaluation.md.
Trait Implementations§
Source§impl Clone for AllowAllGate
impl Clone for AllowAllGate
Source§impl Debug for AllowAllGate
impl Debug for AllowAllGate
Source§impl Default for AllowAllGate
impl Default for AllowAllGate
Source§impl Gate for AllowAllGate
impl Gate for AllowAllGate
Source§fn check(&self, _req: &GateRequest) -> Result<GateDecision, GateError>
fn check(&self, _req: &GateRequest) -> Result<GateDecision, GateError>
Evaluate
req, returning an allow/deny decision or a backend GateError.Source§fn impl_name(&self) -> &'static str
fn impl_name(&self) -> &'static str
Return the audit backend name; defaults to
std::any::type_name::<Self>().Source§fn check_mailbox_read(
&self,
_req: &GateRequest,
_owner: &ActorRef,
) -> Result<GateDecision, GateError>
fn check_mailbox_read( &self, _req: &GateRequest, _owner: &ActorRef, ) -> Result<GateDecision, GateError>
Evaluate the separate capability to read another actor’s mailbox. Read more
Auto Trait Implementations§
impl Freeze for AllowAllGate
impl RefUnwindSafe for AllowAllGate
impl Send for AllowAllGate
impl Sync for AllowAllGate
impl Unpin for AllowAllGate
impl UnsafeUnpin for AllowAllGate
impl UnwindSafe for AllowAllGate
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