Expand description
cargo-sbom precursor files for external tools to create SBOM files from.
See build_sbom_graph for more.
Re-exportsΒ§
use cargo_util::collections::HashMap;πuse cargo_util::collections::HashSet;πuse std::collections::BTreeMap;πuse std::collections::BTreeSet;πuse cargo_util_schemas::sbom::Sbom;πuse cargo_util_schemas::sbom::SbomCrate;πuse cargo_util_schemas::sbom::SbomDependency;πuse cargo_util_schemas::sbom::SbomDependencyType;πuse cargo_util_schemas::sbom::SbomFormatVersion;πuse cargo_util_schemas::sbom::SbomIndex;πuse cargo_util_schemas::sbom::SbomRustc;πuse cargo_util_schemas::sbom::SbomTargetKind;πuse itertools::Itertools;πuse crate::CargoResult;πuse crate::util::Rustc;πuse crate::workspace::TargetKind;πuse super::BuildRunner;πuse super::CompileMode;πuse super::Unit;π
FunctionsΒ§
- build_
sbom - Build an
Sbomfor the givenUnit. - build_
sbom_ πgraph - List all dependencies, including transitive ones. A dependency can also appear multiple times if itβs using different settings, e.g. profile, features or crate versions.