Crate rustsec[−][src]
rustsec: client library for the RustSec Security Advisory Database
This crate is primarily intended for use with the cargo-audit tool:
Re-exports
pub use cargo_lock; |
pub use fs_err as fs; |
pub use platforms; |
pub use semver; |
pub use crate::advisory::Advisory; |
pub use crate::collection::Collection; |
pub use crate::database::Database; |
pub use crate::error::Error; |
pub use crate::error::ErrorKind; |
pub use crate::report::Report; |
pub use crate::vulnerability::Vulnerability; |
pub use crate::warning::Warning; |
Modules
| advisory | Security advisories in the RustSec database |
| collection | Package collections |
| database | Database containing |
| error | Error types used by this crate |
| fixer | Automatically attempt to fix vulnerable dependencies |
| lockfile | Parser for |
| package | Rust packages enumerated in |
| registry | Support for interacting with the local crates.io registry index |
| report | Vulnerability report generator |
| repository | Repository handling for the RustSec advisory DB |
| vulnerability | Vulnerabilities represent the interesection of the |
| warning | Warnings sourced from the Advisory DB |
Structs
| Repository | Git repository for a Rust advisory DB |
| Version | Represents a version number conforming to the semantic versioning scheme. |
| VersionReq | A |
Constants
| VERSION | Current version of the RustSec crate |