pub enum StandardsPinSource {
RepoTracked,
ExternalPinned,
}Expand description
Where the pinned standards bytes came from (KRZ-342 D-A/D-E) — the trust posture approval resolved under, recorded so later stages know whether a live-base re-read exists at all.
Variants§
RepoTracked
A tracked, repo-relative pack read from the pinned base git tree
(pack_dir is its repo-relative slash path). Enforced rules may be
active; merge re-reads the LIVE base for the policy-drift check.
ExternalPinned
An external/untracked pack capability-read once at approval: the
pinned bytes are the only authority (advisory rules only — the loader
refuses enforced ones), and a later filesystem edit cannot change the
run. pack_dir is informational (the as-configured path).
Implementations§
Trait Implementations§
Source§impl Clone for StandardsPinSource
impl Clone for StandardsPinSource
Source§fn clone(&self) -> StandardsPinSource
fn clone(&self) -> StandardsPinSource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for StandardsPinSource
Source§impl Debug for StandardsPinSource
impl Debug for StandardsPinSource
Source§impl<'de> Deserialize<'de> for StandardsPinSource
impl<'de> Deserialize<'de> for StandardsPinSource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for StandardsPinSource
Source§impl PartialEq for StandardsPinSource
impl PartialEq for StandardsPinSource
Source§impl Serialize for StandardsPinSource
impl Serialize for StandardsPinSource
impl StructuralPartialEq for StandardsPinSource
Auto Trait Implementations§
impl Freeze for StandardsPinSource
impl RefUnwindSafe for StandardsPinSource
impl Send for StandardsPinSource
impl Sync for StandardsPinSource
impl Unpin for StandardsPinSource
impl UnsafeUnpin for StandardsPinSource
impl UnwindSafe for StandardsPinSource
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