pub struct UnvalidatedResolutionSourceArtifact {
pub id: ResolutionArtifactId,
pub source: ResolutionDecisionSource,
pub provenance: ResolutionSourceProvenance,
pub parser: ResolutionParserDescriptor,
pub content_size_bytes: u64,
pub content_fingerprint: ResolutionFingerprint,
pub canonical_document_fingerprint: ResolutionFingerprint,
pub fields: BTreeMap<String, ResolutionFingerprint>,
}Fields§
§id: ResolutionArtifactId§source: ResolutionDecisionSource§provenance: ResolutionSourceProvenance§parser: ResolutionParserDescriptor§content_size_bytes: u64§content_fingerprint: ResolutionFingerprint§canonical_document_fingerprint: ResolutionFingerprint§fields: BTreeMap<String, ResolutionFingerprint>Trait Implementations§
Source§impl Clone for UnvalidatedResolutionSourceArtifact
impl Clone for UnvalidatedResolutionSourceArtifact
Source§fn clone(&self) -> UnvalidatedResolutionSourceArtifact
fn clone(&self) -> UnvalidatedResolutionSourceArtifact
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<'de> Deserialize<'de> for UnvalidatedResolutionSourceArtifact
impl<'de> Deserialize<'de> for UnvalidatedResolutionSourceArtifact
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 UnvalidatedResolutionSourceArtifact
impl StructuralPartialEq for UnvalidatedResolutionSourceArtifact
Auto Trait Implementations§
impl Freeze for UnvalidatedResolutionSourceArtifact
impl RefUnwindSafe for UnvalidatedResolutionSourceArtifact
impl Send for UnvalidatedResolutionSourceArtifact
impl Sync for UnvalidatedResolutionSourceArtifact
impl Unpin for UnvalidatedResolutionSourceArtifact
impl UnsafeUnpin for UnvalidatedResolutionSourceArtifact
impl UnwindSafe for UnvalidatedResolutionSourceArtifact
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