pub struct EntryTierIdentity {
pub engine: u64,
pub scope: EntryScope,
pub type_rules_fingerprint: u64,
pub reducers_fingerprint: u64,
}Expand description
Identity of an entry tier: the entries a store holds and the roll-ups derived from them.
Include populations have equal entry tiers with or without .gitignore
observation, since classification alone does not change retained entries. Narrowed
populations store the governing control policy in scope, because those rules
determine which entries exist in this tier.
Fields§
§engine: u64The engine fingerprint of the build that produced the tier
(crate::snapshot::engine_fingerprint).
scope: EntryScopeWhich entries a scan retains.
type_rules_fingerprint: u64Identity of the type-classification rules roll-ups were tallied under.
reducers_fingerprint: u64Identity of the enabled reducer set.
Implementations§
Trait Implementations§
Source§impl Clone for EntryTierIdentity
impl Clone for EntryTierIdentity
impl Copy for EntryTierIdentity
Source§impl Debug for EntryTierIdentity
impl Debug for EntryTierIdentity
impl Eq for EntryTierIdentity
Source§impl Hash for EntryTierIdentity
impl Hash for EntryTierIdentity
Source§impl PartialEq for EntryTierIdentity
impl PartialEq for EntryTierIdentity
impl StructuralPartialEq for EntryTierIdentity
Auto Trait Implementations§
impl Freeze for EntryTierIdentity
impl RefUnwindSafe for EntryTierIdentity
impl Send for EntryTierIdentity
impl Sync for EntryTierIdentity
impl Unpin for EntryTierIdentity
impl UnsafeUnpin for EntryTierIdentity
impl UnwindSafe for EntryTierIdentity
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