pub enum ArtefactStatus {
Resolved,
Unresolved,
Inline,
}Expand description
The artefact-resolution classification carried by the chain: the verdict
of crate::gate_results::resolve_artefact WITHOUT the probed path, so
the machine form stays host-layout free and byte-stable across machines.
Variants§
Resolved
A file: reference whose mission-relative bytes are present.
Unresolved
A file: reference whose bytes are gone (or whose path could never
resolve honestly inside a mission dir) — a classification, never an
error; the replay continues.
Inline
No file: scheme: the evidence is textual and travels in the event
payload itself — there is nothing on disk that could go missing.
Implementations§
Trait Implementations§
Source§impl Clone for ArtefactStatus
impl Clone for ArtefactStatus
Source§fn clone(&self) -> ArtefactStatus
fn clone(&self) -> ArtefactStatus
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 ArtefactStatus
Source§impl Debug for ArtefactStatus
impl Debug for ArtefactStatus
Source§impl<'de> Deserialize<'de> for ArtefactStatus
impl<'de> Deserialize<'de> for ArtefactStatus
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 ArtefactStatus
Source§impl PartialEq for ArtefactStatus
impl PartialEq for ArtefactStatus
Source§impl Serialize for ArtefactStatus
impl Serialize for ArtefactStatus
impl StructuralPartialEq for ArtefactStatus
Auto Trait Implementations§
impl Freeze for ArtefactStatus
impl RefUnwindSafe for ArtefactStatus
impl Send for ArtefactStatus
impl Sync for ArtefactStatus
impl Unpin for ArtefactStatus
impl UnsafeUnpin for ArtefactStatus
impl UnwindSafe for ArtefactStatus
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