pub struct AttestationAssertion {
pub summary: Option<String>,
pub assessor: Option<CdxaRef>,
pub map: Vec<AttestationMapEntry>,
pub signature: Option<SignaturePresence>,
}Expand description
A declarations.attestations[] entry: an assessor’s mapping of standard
requirements to claims.
Fields§
§summary: Option<String>§assessor: Option<CdxaRef>refLink into declarations.assessors[].
map: Vec<AttestationMapEntry>§signature: Option<SignaturePresence>JSF signature presence (structural only, never verified).
Trait Implementations§
Source§impl Clone for AttestationAssertion
impl Clone for AttestationAssertion
Source§fn clone(&self) -> AttestationAssertion
fn clone(&self) -> AttestationAssertion
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 moreSource§impl Debug for AttestationAssertion
impl Debug for AttestationAssertion
Source§impl Default for AttestationAssertion
impl Default for AttestationAssertion
Source§fn default() -> AttestationAssertion
fn default() -> AttestationAssertion
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AttestationAssertion
impl<'de> Deserialize<'de> for AttestationAssertion
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 PartialEq for AttestationAssertion
impl PartialEq for AttestationAssertion
Source§impl Serialize for AttestationAssertion
impl Serialize for AttestationAssertion
impl StructuralPartialEq for AttestationAssertion
Auto Trait Implementations§
impl Freeze for AttestationAssertion
impl RefUnwindSafe for AttestationAssertion
impl Send for AttestationAssertion
impl Sync for AttestationAssertion
impl Unpin for AttestationAssertion
impl UnsafeUnpin for AttestationAssertion
impl UnwindSafe for AttestationAssertion
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> 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