pub struct PackageRow {
pub repo: String,
pub ecosystem: String,
pub name: String,
pub publishes: bool,
pub version: Option<String>,
pub locked: Option<String>,
pub manifest: String,
}Fields§
§repo: String§ecosystem: Stringpypi | npm | go | cargo.
name: StringNormalized package name.
publishes: booltrue: this repo publishes the package; false: it depends on it.
version: Option<String>Published version, or the declared requirement for a dependency.
locked: Option<String>Version pinned by the lockfile next to the manifest.
manifest: StringRepo-relative manifest path.
Trait Implementations§
Source§impl Clone for PackageRow
impl Clone for PackageRow
Source§impl Debug for PackageRow
impl Debug for PackageRow
Source§impl<'de> Deserialize<'de> for PackageRow
impl<'de> Deserialize<'de> for PackageRow
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 PackageRow
Source§impl PartialEq for PackageRow
impl PartialEq for PackageRow
Source§impl Serialize for PackageRow
impl Serialize for PackageRow
impl StructuralPartialEq for PackageRow
Auto Trait Implementations§
impl Forget for PackageRow
impl Freeze for PackageRow
impl RefUnwindSafe for PackageRow
impl Send for PackageRow
impl Sync for PackageRow
impl Unpin for PackageRow
impl UnsafeUnpin for PackageRow
impl UnwindSafe for PackageRow
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