pub struct CapabilityReceipt {
pub name: String,
pub version: String,
pub sha256: String,
}Expand description
Name, version, and digest of one message-classification capability evaluated for a report.
Fields§
§name: String§version: String§sha256: StringExact file-byte digest or canonical in-memory semantic digest. Version alone is not reproducible.
Trait Implementations§
Source§impl Clone for CapabilityReceipt
impl Clone for CapabilityReceipt
Source§impl Debug for CapabilityReceipt
impl Debug for CapabilityReceipt
Source§impl<'de> Deserialize<'de> for CapabilityReceipt
impl<'de> Deserialize<'de> for CapabilityReceipt
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 CapabilityReceipt
Source§impl PartialEq for CapabilityReceipt
impl PartialEq for CapabilityReceipt
Source§impl Serialize for CapabilityReceipt
impl Serialize for CapabilityReceipt
impl StructuralPartialEq for CapabilityReceipt
Auto Trait Implementations§
impl Freeze for CapabilityReceipt
impl RefUnwindSafe for CapabilityReceipt
impl Send for CapabilityReceipt
impl Sync for CapabilityReceipt
impl Unpin for CapabilityReceipt
impl UnsafeUnpin for CapabilityReceipt
impl UnwindSafe for CapabilityReceipt
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more