pub enum ProvenanceSkip {
NotConfigured,
NotGitBacked,
ExcludedPath,
Container,
UnresolvablePath,
}Expand description
Why a write was not marked at all.
Distinct from a failure: these are configurations in which marking is correctly not attempted, so they must not be reported as provenance faults.
Variants§
NotConfigured
No data root is configured, so no pod repo can be located.
NotGitBacked
The pod is not git-backed (no .git at the pod root) — in-memory and
cloud-backed pods.
ExcludedPath
A control-plane or provenance sidecar (*.acl, *.meta, *.prov.ttl).
Marking these would either recurse or record control traffic as content.
Container
A container path, which is not a file write.
UnresolvablePath
The resource path did not resolve to a {pod}/{rest} pair.
Implementations§
Trait Implementations§
Source§impl Clone for ProvenanceSkip
impl Clone for ProvenanceSkip
impl Copy for ProvenanceSkip
Source§impl Debug for ProvenanceSkip
impl Debug for ProvenanceSkip
Source§impl<'de> Deserialize<'de> for ProvenanceSkip
impl<'de> Deserialize<'de> for ProvenanceSkip
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
Source§impl Display for ProvenanceSkip
impl Display for ProvenanceSkip
impl Eq for ProvenanceSkip
Source§impl PartialEq for ProvenanceSkip
impl PartialEq for ProvenanceSkip
Source§impl Serialize for ProvenanceSkip
impl Serialize for ProvenanceSkip
impl StructuralPartialEq for ProvenanceSkip
Auto Trait Implementations§
impl Freeze for ProvenanceSkip
impl RefUnwindSafe for ProvenanceSkip
impl Send for ProvenanceSkip
impl Sync for ProvenanceSkip
impl Unpin for ProvenanceSkip
impl UnsafeUnpin for ProvenanceSkip
impl UnwindSafe for ProvenanceSkip
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