pub struct AllowlistPdp { /* private fields */ }Expand description
A concrete, dependency-free PolicyDecisionPoint: allow a connection only
when its host is in the egress allowlist (everything else denied —
fail-closed). Mirrors secureops.network.egressAllowlist (PRODUCT.md B.3
network module / B.5).
Implementations§
Source§impl AllowlistPdp
impl AllowlistPdp
Trait Implementations§
Source§impl PolicyDecisionPoint for AllowlistPdp
impl PolicyDecisionPoint for AllowlistPdp
Authorize a single outbound connection (PRODUCT.md B.5 step 2-3). Read more
Auto Trait Implementations§
impl Freeze for AllowlistPdp
impl RefUnwindSafe for AllowlistPdp
impl Send for AllowlistPdp
impl Sync for AllowlistPdp
impl Unpin for AllowlistPdp
impl UnsafeUnpin for AllowlistPdp
impl UnwindSafe for AllowlistPdp
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more