pub enum EntryKind {
Summary,
Chain,
Escalations,
Cost,
Log,
Artefact,
}Expand description
What one manifest entry is. Serde lowercase (the ArtefactStatus idiom).
Variants§
Summary
summary.md — the human surface, folded from the log.
Chain
chain.json — the provenance chain, folded from the log.
Escalations
escalations.json — the escalation-ledger rows, folded from the log.
Cost
cost.json — the cost fold.
Log
events.jsonl — the raw scrubbed log bytes (the primary record).
Artefact
Bytes (or an unresolved placeholder) for one file: artefact
reference or well-known mission document.
Trait Implementations§
impl Copy for EntryKind
Source§impl<'de> Deserialize<'de> for EntryKind
impl<'de> Deserialize<'de> for EntryKind
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 EntryKind
impl StructuralPartialEq for EntryKind
Auto Trait Implementations§
impl Freeze for EntryKind
impl RefUnwindSafe for EntryKind
impl Send for EntryKind
impl Sync for EntryKind
impl Unpin for EntryKind
impl UnsafeUnpin for EntryKind
impl UnwindSafe for EntryKind
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