pub struct CodeDependencyRecord {Show 15 fields
pub repository_id: String,
pub source_scope: String,
pub dependency_id: String,
pub file_id: String,
pub path: String,
pub language_id: String,
pub ecosystem: String,
pub package_name: String,
pub requirement: Option<String>,
pub resolved_version: Option<String>,
pub dependency_group: String,
pub source_kind: String,
pub is_lockfile: bool,
pub line_range: RepositoryCodeRange,
pub excerpt: String,
}Expand description
Dependency declaration extracted from package manager manifest or lock files.
Fields§
§repository_id: String§source_scope: String§dependency_id: String§file_id: String§path: String§language_id: String§ecosystem: String§package_name: String§requirement: Option<String>§resolved_version: Option<String>§dependency_group: String§source_kind: String§is_lockfile: bool§line_range: RepositoryCodeRange§excerpt: StringTrait Implementations§
Source§impl Clone for CodeDependencyRecord
impl Clone for CodeDependencyRecord
Source§fn clone(&self) -> CodeDependencyRecord
fn clone(&self) -> CodeDependencyRecord
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 CodeDependencyRecord
impl Debug for CodeDependencyRecord
Source§impl<'de> Deserialize<'de> for CodeDependencyRecord
impl<'de> Deserialize<'de> for CodeDependencyRecord
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 CodeDependencyRecord
Source§impl PartialEq for CodeDependencyRecord
impl PartialEq for CodeDependencyRecord
Source§impl Serialize for CodeDependencyRecord
impl Serialize for CodeDependencyRecord
impl StructuralPartialEq for CodeDependencyRecord
Auto Trait Implementations§
impl Freeze for CodeDependencyRecord
impl RefUnwindSafe for CodeDependencyRecord
impl Send for CodeDependencyRecord
impl Sync for CodeDependencyRecord
impl Unpin for CodeDependencyRecord
impl UnsafeUnpin for CodeDependencyRecord
impl UnwindSafe for CodeDependencyRecord
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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.