pub struct LockfileMetadata {
pub ecosystem: PackageEcosystem,
pub package_manager: String,
pub format_version: Option<String>,
pub source_path: String,
pub evidence: PackageEvidenceLine,
pub confidence: f32,
}Expand description
Conservative metadata proving that a package-manager lockfile was observed.
Fields§
§ecosystem: PackageEcosystemEcosystem controlled by the lockfile.
package_manager: StringPackage manager that owns the lockfile.
format_version: Option<String>Statically declared lockfile format version, when present.
source_path: StringRepository-relative lockfile path.
evidence: PackageEvidenceLineExact line proving the lockfile kind or format.
confidence: f32Normalized confidence in the inclusive range from zero to one.
Trait Implementations§
Source§impl Clone for LockfileMetadata
impl Clone for LockfileMetadata
Source§fn clone(&self) -> LockfileMetadata
fn clone(&self) -> LockfileMetadata
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 LockfileMetadata
impl Debug for LockfileMetadata
Source§impl<'de> Deserialize<'de> for LockfileMetadata
impl<'de> Deserialize<'de> for LockfileMetadata
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 LockfileMetadata
impl PartialEq for LockfileMetadata
Source§impl Serialize for LockfileMetadata
impl Serialize for LockfileMetadata
impl StructuralPartialEq for LockfileMetadata
Auto Trait Implementations§
impl Freeze for LockfileMetadata
impl RefUnwindSafe for LockfileMetadata
impl Send for LockfileMetadata
impl Sync for LockfileMetadata
impl Unpin for LockfileMetadata
impl UnsafeUnpin for LockfileMetadata
impl UnwindSafe for LockfileMetadata
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