pub struct GuardPipeline { /* private fields */ }Expand description
A pipeline of guards evaluated in registration order.
This is the primary integration point for wiring guards into the Chio
kernel. Construct a GuardPipeline, add guards, then register it as a
single Guard on the kernel via kernel.add_guard(Box::new(pipeline)).
Implementations§
Trait Implementations§
Source§impl Default for GuardPipeline
impl Default for GuardPipeline
Auto Trait Implementations§
impl Freeze for GuardPipeline
impl !RefUnwindSafe for GuardPipeline
impl Send for GuardPipeline
impl Sync for GuardPipeline
impl Unpin for GuardPipeline
impl UnsafeUnpin for GuardPipeline
impl !UnwindSafe for GuardPipeline
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