github.com/anchore/syft@v1.4.2-0.20240516191711-1bec1fc5d397/syft/internal/packagemetadata/generated.go (about) 1 // DO NOT EDIT: generated by syft/internal/packagemetadata/generate/main.go 2 3 package packagemetadata 4 5 import "github.com/anchore/syft/syft/pkg" 6 7 // AllTypes returns a list of all pkg metadata types that syft supports (that are represented in the pkg.Package.Metadata field). 8 func AllTypes() []any { 9 return []any{ 10 pkg.AlpmDBEntry{}, 11 pkg.ApkDBEntry{}, 12 pkg.BinarySignature{}, 13 pkg.CocoaPodfileLockEntry{}, 14 pkg.ConanV1LockEntry{}, 15 pkg.ConanV2LockEntry{}, 16 pkg.ConanfileEntry{}, 17 pkg.ConaninfoEntry{}, 18 pkg.DartPubspecLockEntry{}, 19 pkg.DotnetDepsEntry{}, 20 pkg.DotnetPortableExecutableEntry{}, 21 pkg.DpkgDBEntry{}, 22 pkg.ELFBinaryPackageNoteJSONPayload{}, 23 pkg.ElixirMixLockEntry{}, 24 pkg.ErlangRebarLockEntry{}, 25 pkg.GolangBinaryBuildinfoEntry{}, 26 pkg.GolangModuleEntry{}, 27 pkg.HackageStackYamlEntry{}, 28 pkg.HackageStackYamlLockEntry{}, 29 pkg.JavaArchive{}, 30 pkg.LinuxKernel{}, 31 pkg.LinuxKernelModule{}, 32 pkg.MicrosoftKbPatch{}, 33 pkg.NixStoreEntry{}, 34 pkg.NpmPackage{}, 35 pkg.NpmPackageLockEntry{}, 36 pkg.PhpComposerInstalledEntry{}, 37 pkg.PhpComposerLockEntry{}, 38 pkg.PhpPeclEntry{}, 39 pkg.PortageEntry{}, 40 pkg.PythonPackage{}, 41 pkg.PythonPipfileLockEntry{}, 42 pkg.PythonPoetryLockEntry{}, 43 pkg.PythonRequirementsEntry{}, 44 pkg.RDescription{}, 45 pkg.RpmArchive{}, 46 pkg.RpmDBEntry{}, 47 pkg.RubyGemspec{}, 48 pkg.RustBinaryAuditEntry{}, 49 pkg.RustCargoLockEntry{}, 50 pkg.SwiftPackageManagerResolvedEntry{}, 51 pkg.WordpressPluginEntry{}, 52 pkg.YarnLockEntry{}, 53 } 54 }