pub struct ArtifactKey<'source> { /* private fields */ }Expand description
Exact identity of one original artifact: its kind and original DER. Two separately parsed copies of the same value have the same identity.
Trait Implementations§
Source§impl<'source> Clone for ArtifactKey<'source>
impl<'source> Clone for ArtifactKey<'source>
impl<'source> Copy for ArtifactKey<'source>
impl<'source> Eq for ArtifactKey<'source>
Source§impl<'source> Hash for ArtifactKey<'source>
impl<'source> Hash for ArtifactKey<'source>
Source§impl HashWork for ArtifactKey<'_>
impl HashWork for ArtifactKey<'_>
Source§impl<'source> PartialEq for ArtifactKey<'source>
impl<'source> PartialEq for ArtifactKey<'source>
impl<'source> StructuralPartialEq for ArtifactKey<'source>
Auto Trait Implementations§
impl<'source> Freeze for ArtifactKey<'source>
impl<'source> RefUnwindSafe for ArtifactKey<'source>
impl<'source> Send for ArtifactKey<'source>
impl<'source> Sync for ArtifactKey<'source>
impl<'source> Unpin for ArtifactKey<'source>
impl<'source> UnsafeUnpin for ArtifactKey<'source>
impl<'source> UnwindSafe for ArtifactKey<'source>
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