Crate rustsec_with_git2_v16
source ·Expand description
Rustsec has a systemic problem with ancient unmaintained cargo-edit holding back its git version ;(
Re-exports
pub use crate::advisory::Advisory;
pub use crate::database::Database;
pub use crate::report::Report;
pub use crate::repository::git::Repository;
git
pub use cargo_lock;
pub use fs_err as fs;
pub use platforms;
pub use semver;
Modules
- Security advisories in the RustSec database
- Database containing
RustSec
security advisories - Provides support for exporting to the interchange format defined by https://github.com/google/osv
- Rust packages enumerated in
Cargo.lock
- registry
git
Support for interacting with the local crates.io registry index - Vulnerability report generator
- Repository handling for the RustSec advisory DB
Structs
- Error type
- Parsed Cargo.lock file containing dependencies
- Unique identifier for a source of packages.
- SemVer version as defined by https://semver.org.
- SemVer version requirement describing the intersection of some version comparators, such as
>=1.2.3, <1.8
. - A vulnerable package and the associated advisory
- Warnings sourced from the Advisory DB
Enums
- Collections of packages (
crates
vsrust
). - Custom error type for this library
- Kinds of warnings
Constants
- Current version of the RustSec crate
Type Definitions
- Result alias with the
rustsec
crate’sError
type.