pub struct IndexCache { /* private fields */ }Expand description
Per-line cache of the newest index this machine has accepted — what clause 2 compares a presented index against.
Local, unsigned state, exactly like HighWaterMarks: it is written only
after an index has verified against the realm’s root, and it is read back
unverified. The failure it can produce is REFUSING an install, never
accepting a bad one — an attacker who can already write here can delete the
core instead.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IndexCache
impl RefUnwindSafe for IndexCache
impl Send for IndexCache
impl Sync for IndexCache
impl Unpin for IndexCache
impl UnsafeUnpin for IndexCache
impl UnwindSafe for IndexCache
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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