Documentation ¶
Overview ¶
Package rust provides a concrete Cataloger implementation for Cargo.lock files.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCargoLockCataloger ¶
func NewCargoLockCataloger() *common.GenericCataloger
NewCargoLockCataloger returns a new Rust Cargo lock file cataloger object.
Types ¶
type Cataloger ¶ added in v0.53.0
type Cataloger struct{}
func NewRustAuditBinaryCataloger ¶ added in v0.53.0
func NewRustAuditBinaryCataloger() *Cataloger
NewRustAuditBinaryCataloger returns a new Rust auditable binary cataloger object that can detect dependencies in binaries produced with https://github.com/Shnatsel/rust-audit
func (*Cataloger) Catalog ¶ added in v0.53.0
func (c *Cataloger) Catalog(resolver source.FileResolver) ([]pkg.Package, []artifact.Relationship, error)
Catalog identifies executables then attempts to read Rust dependency information from them
func (*Cataloger) UsesExternalSources ¶ added in v0.55.0
UsesExternalSources indicates that the audit binary cataloger does not use external sources
Click to show internal directories.
Click to hide internal directories.