mirror of
https://github.com/anchore/syft.git
synced 2026-11-02 23:46:35 +01:00
capture extra metadata about rust crates from the Cargo.lock file
Signed-off-by: Weston Steimel <weston.steimel@gmail.com>
This commit is contained in:
@@ -165,6 +165,12 @@ func (a *Package) UnmarshalJSON(b []byte) error {
|
||||
return err
|
||||
}
|
||||
a.Metadata = payload
|
||||
case pkg.RustCrateMetadataType:
|
||||
var payload pkg.CargoPackageMetadata
|
||||
if err := json.Unmarshal(unpacker.Metadata, &payload); err != nil {
|
||||
return err
|
||||
}
|
||||
a.Metadata = payload
|
||||
case "":
|
||||
// there may be packages with no metadata, which is OK
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user