[][src]Crate cargo_lock

cargo-lock: Self-contained Cargo.lock parser with optional dependency graph analysis. Used by RustSec.

When the dependency-tree feature of this crate is enabled, it supports computing a directed graph of the dependency tree expressed in the lockfile, modeled using the petgraph crate, along with support for printing dependency trees ala the cargo-tree crate.

Re-exports

pub use self::dependency::Dependency;
pub use self::error::Error;
pub use self::error::ErrorKind;
pub use self::lockfile::Lockfile;
pub use self::package::Package;

Modules

dependency

Package dependencies

error

Error types

lockfile

Parser for Cargo.lock files

metadata

Package metadata

package

Rust packages enumerated in Cargo.lock

Structs

Version

Represents a version number conforming to the semantic versioning scheme.