pub struct GateKeeper<'reg> { /* private fields */ }
Expand description
Provides control and status for the gate keeper in each filter unit implemented.
§Usage constraints Closing the gate can cause accesses on the command channels to stall and can inadvertently cause a bus deadlock. Use this with caution.
Implementations§
Source§impl<'reg> GateKeeper<'reg>
impl<'reg> GateKeeper<'reg>
Sourcepub fn status(&self) -> GateKeeperStatus
pub fn status(&self) -> GateKeeperStatus
The current state of the gate keeper in the filter unit at index
. index
must be the
index of a valid filter in the TZ-ASC configuration.
Trait Implementations§
Auto Trait Implementations§
impl<'reg> Freeze for GateKeeper<'reg>
impl<'reg> RefUnwindSafe for GateKeeper<'reg>
impl<'reg> Send for GateKeeper<'reg>
impl<'reg> !Sync for GateKeeper<'reg>
impl<'reg> Unpin for GateKeeper<'reg>
impl<'reg> UnwindSafe for GateKeeper<'reg>
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