github.com/lineaje-labs/syft@v0.98.1-0.20231227153149-9e393f60ff1b/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.ConanLockEntry{}, 15 pkg.ConanfileEntry{}, 16 pkg.ConaninfoEntry{}, 17 pkg.DartPubspecLockEntry{}, 18 pkg.DotnetDepsEntry{}, 19 pkg.DotnetPortableExecutableEntry{}, 20 pkg.DpkgDBEntry{}, 21 pkg.ElixirMixLockEntry{}, 22 pkg.ErlangRebarLockEntry{}, 23 pkg.GolangBinaryBuildinfoEntry{}, 24 pkg.GolangModuleEntry{}, 25 pkg.HackageStackYamlEntry{}, 26 pkg.HackageStackYamlLockEntry{}, 27 pkg.JavaArchive{}, 28 pkg.LinuxKernel{}, 29 pkg.LinuxKernelModule{}, 30 pkg.MicrosoftKbPatch{}, 31 pkg.NixStoreEntry{}, 32 pkg.NpmPackage{}, 33 pkg.NpmPackageLockEntry{}, 34 pkg.PhpComposerInstalledEntry{}, 35 pkg.PhpComposerLockEntry{}, 36 pkg.PortageEntry{}, 37 pkg.PythonPackage{}, 38 pkg.PythonPipfileLockEntry{}, 39 pkg.PythonRequirementsEntry{}, 40 pkg.RDescription{}, 41 pkg.RpmArchive{}, 42 pkg.RpmDBEntry{}, 43 pkg.RubyGemspec{}, 44 pkg.RustBinaryAuditEntry{}, 45 pkg.RustCargoLockEntry{}, 46 pkg.SwiftPackageManagerResolvedEntry{}, 47 } 48 }