pub struct ResolutionSourceArtifact { /* private fields */ }Implementations§
Source§impl ResolutionSourceArtifact
impl ResolutionSourceArtifact
pub fn id(&self) -> &ResolutionArtifactId
pub fn source(&self) -> ResolutionDecisionSource
pub fn provenance(&self) -> &ResolutionSourceProvenance
pub fn locator(&self) -> &str
pub fn content_size_bytes(&self) -> u64
pub fn content_fingerprint(&self) -> &ResolutionFingerprint
pub fn parser(&self) -> &ResolutionParserDescriptor
pub fn canonical_document_fingerprint(&self) -> &ResolutionFingerprint
pub fn fields(&self) -> &BTreeMap<String, ResolutionFingerprint>
Trait Implementations§
Source§impl Clone for ResolutionSourceArtifact
impl Clone for ResolutionSourceArtifact
Source§fn clone(&self) -> ResolutionSourceArtifact
fn clone(&self) -> ResolutionSourceArtifact
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 ResolutionSourceArtifact
impl Debug for ResolutionSourceArtifact
impl Eq for ResolutionSourceArtifact
Source§impl PartialEq for ResolutionSourceArtifact
impl PartialEq for ResolutionSourceArtifact
Source§impl Serialize for ResolutionSourceArtifact
impl Serialize for ResolutionSourceArtifact
impl StructuralPartialEq for ResolutionSourceArtifact
Auto Trait Implementations§
impl Freeze for ResolutionSourceArtifact
impl RefUnwindSafe for ResolutionSourceArtifact
impl Send for ResolutionSourceArtifact
impl Sync for ResolutionSourceArtifact
impl Unpin for ResolutionSourceArtifact
impl UnsafeUnpin for ResolutionSourceArtifact
impl UnwindSafe for ResolutionSourceArtifact
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