pub enum ArtifactCidStatus {
Witnessed,
Unverifiable,
}Expand description
Buyer-verifier verdict (gh #254 PR3). Every row defaults to
witnessed at insert; only CID-flow rows can be flipped to
unverifiable by the buyer’s verifier SDK after a failed
off-system fetch. Upload-flow rows carry the default but the
field is not load-bearing for them.
JSON schema
{
"description": "Buyer-verifier verdict (gh #254 PR3). Every row defaults to\n`witnessed` at insert; only CID-flow rows can be flipped to\n`unverifiable` by the buyer's verifier SDK after a failed\noff-system fetch. Upload-flow rows carry the default but the\nfield is not load-bearing for them.\n",
"type": "string",
"enum": [
"witnessed",
"unverifiable"
]
}Variants§
Trait Implementations§
Source§impl Clone for ArtifactCidStatus
impl Clone for ArtifactCidStatus
Source§fn clone(&self) -> ArtifactCidStatus
fn clone(&self) -> ArtifactCidStatus
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 ArtifactCidStatus
Source§impl Debug for ArtifactCidStatus
impl Debug for ArtifactCidStatus
Source§impl<'de> Deserialize<'de> for ArtifactCidStatus
impl<'de> Deserialize<'de> for ArtifactCidStatus
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 ArtifactCidStatus
impl Display for ArtifactCidStatus
impl Eq for ArtifactCidStatus
Source§impl FromStr for ArtifactCidStatus
impl FromStr for ArtifactCidStatus
Source§impl Hash for ArtifactCidStatus
impl Hash for ArtifactCidStatus
Source§impl Ord for ArtifactCidStatus
impl Ord for ArtifactCidStatus
Source§fn cmp(&self, other: &ArtifactCidStatus) -> Ordering
fn cmp(&self, other: &ArtifactCidStatus) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ArtifactCidStatus
impl PartialEq for ArtifactCidStatus
Source§fn eq(&self, other: &ArtifactCidStatus) -> bool
fn eq(&self, other: &ArtifactCidStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ArtifactCidStatus
impl PartialOrd for ArtifactCidStatus
Source§impl Serialize for ArtifactCidStatus
impl Serialize for ArtifactCidStatus
impl StructuralPartialEq for ArtifactCidStatus
Source§impl TryFrom<&String> for ArtifactCidStatus
impl TryFrom<&String> for ArtifactCidStatus
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<&str> for ArtifactCidStatus
impl TryFrom<&str> for ArtifactCidStatus
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<String> for ArtifactCidStatus
impl TryFrom<String> for ArtifactCidStatus
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for ArtifactCidStatus
impl RefUnwindSafe for ArtifactCidStatus
impl Send for ArtifactCidStatus
impl Sync for ArtifactCidStatus
impl Unpin for ArtifactCidStatus
impl UnsafeUnpin for ArtifactCidStatus
impl UnwindSafe for ArtifactCidStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.