pub enum ArtifactSourceLocationEvidenceKind {
Dwarf,
Pdb,
}Expand description
Debug metadata family that established one artifact source location.
This is evidence provenance, not an artifact or source identity. The correlation layer preserves it so a PDB-derived location is never reported as DWARF evidence.
Variants§
Dwarf
DWARF debug metadata established the source location.
Pdb
PDB debug metadata established the source location.
Trait Implementations§
Source§impl Clone for ArtifactSourceLocationEvidenceKind
impl Clone for ArtifactSourceLocationEvidenceKind
Source§fn clone(&self) -> ArtifactSourceLocationEvidenceKind
fn clone(&self) -> ArtifactSourceLocationEvidenceKind
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 moreimpl Copy for ArtifactSourceLocationEvidenceKind
Source§impl<'de> Deserialize<'de> for ArtifactSourceLocationEvidenceKind
impl<'de> Deserialize<'de> for ArtifactSourceLocationEvidenceKind
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 ArtifactSourceLocationEvidenceKind
impl StructuralPartialEq for ArtifactSourceLocationEvidenceKind
Auto Trait Implementations§
impl Freeze for ArtifactSourceLocationEvidenceKind
impl RefUnwindSafe for ArtifactSourceLocationEvidenceKind
impl Send for ArtifactSourceLocationEvidenceKind
impl Sync for ArtifactSourceLocationEvidenceKind
impl Unpin for ArtifactSourceLocationEvidenceKind
impl UnsafeUnpin for ArtifactSourceLocationEvidenceKind
impl UnwindSafe for ArtifactSourceLocationEvidenceKind
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.