pub struct AttestationContent {
pub spec_version: Arc<str>,
pub source_hash: Arc<str>,
pub crate_name: Arc<str>,
pub crate_version: Arc<str>,
pub analysis_tier: AnalysisTier,
pub timestamp: u64,
pub profile: CapabilityProfile,
}Expand description
The content of a capability attestation for a crate.
Fields§
§spec_version: Arc<str>Schema version for forward compatibility.
source_hash: Arc<str>Hash of the analyzed source.
crate_name: Arc<str>Name of the analyzed crate.
crate_version: Arc<str>Version of the analyzed crate.
analysis_tier: AnalysisTierDepth of the analysis performed.
timestamp: u64Seconds since Unix epoch (UTC).
profile: CapabilityProfileThe capability profile produced by analysis.
Trait Implementations§
Source§impl Clone for AttestationContent
impl Clone for AttestationContent
Source§fn clone(&self) -> AttestationContent
fn clone(&self) -> AttestationContent
Returns a duplicate of the value. Read more
1.0.0 · 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 AttestationContent
impl Debug for AttestationContent
Source§impl<'de> Deserialize<'de> for AttestationContent
impl<'de> Deserialize<'de> for AttestationContent
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 AttestationContent
impl PartialEq for AttestationContent
Source§impl Serialize for AttestationContent
impl Serialize for AttestationContent
impl Eq for AttestationContent
impl StructuralPartialEq for AttestationContent
Auto Trait Implementations§
impl Freeze for AttestationContent
impl RefUnwindSafe for AttestationContent
impl Send for AttestationContent
impl Sync for AttestationContent
impl Unpin for AttestationContent
impl UnsafeUnpin for AttestationContent
impl UnwindSafe for AttestationContent
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