pub struct EntryTouchFold {
pub per_token: BTreeMap<Token, BTreeSet<u32>>,
}Expand description
Accumulates the set of tree-node file ordinals a token’s reads have
touched: the UNION of every event’s crate::Event::entry. Union is
commutative and idempotent — like the OR in RegionTouchFold — so
R-1/R-3 (order- and duplicate-tolerance) and C-8 hold for free. Tree
coverage evaluates |touched ∩ [0, node.files)| against each node’s
signed directory index for a true per-file receipt.
Fields§
§per_token: BTreeMap<Token, BTreeSet<u32>>Token → the set of DirIndex file ordinals its reads have reached.
Trait Implementations§
Source§impl Debug for EntryTouchFold
impl Debug for EntryTouchFold
Source§impl Default for EntryTouchFold
impl Default for EntryTouchFold
Source§fn default() -> EntryTouchFold
fn default() -> EntryTouchFold
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EntryTouchFold
impl RefUnwindSafe for EntryTouchFold
impl Send for EntryTouchFold
impl Sync for EntryTouchFold
impl Unpin for EntryTouchFold
impl UnsafeUnpin for EntryTouchFold
impl UnwindSafe for EntryTouchFold
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