github.com/anchore/syft@v1.38.2/internal/packagemetadata/generated.go (about) 1 // DO NOT EDIT: generated by 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.BitnamiSBOMEntry{}, 14 pkg.CocoaPodfileLockEntry{}, 15 pkg.ConanV1LockEntry{}, 16 pkg.ConanV2LockEntry{}, 17 pkg.ConanfileEntry{}, 18 pkg.ConaninfoEntry{}, 19 pkg.CondaMetaPackage{}, 20 pkg.DartPubspec{}, 21 pkg.DartPubspecLockEntry{}, 22 pkg.DotnetDepsEntry{}, 23 pkg.DotnetPackagesLockEntry{}, 24 pkg.DotnetPortableExecutableEntry{}, 25 pkg.DpkgArchiveEntry{}, 26 pkg.DpkgDBEntry{}, 27 pkg.ELFBinaryPackageNoteJSONPayload{}, 28 pkg.ElixirMixLockEntry{}, 29 pkg.ErlangRebarLockEntry{}, 30 pkg.GGUFFileHeader{}, 31 pkg.GitHubActionsUseStatement{}, 32 pkg.GolangBinaryBuildinfoEntry{}, 33 pkg.GolangModuleEntry{}, 34 pkg.GolangSourceEntry{}, 35 pkg.HackageStackYamlEntry{}, 36 pkg.HackageStackYamlLockEntry{}, 37 pkg.HomebrewFormula{}, 38 pkg.JavaArchive{}, 39 pkg.JavaVMInstallation{}, 40 pkg.LinuxKernel{}, 41 pkg.LinuxKernelModule{}, 42 pkg.LuaRocksPackage{}, 43 pkg.MicrosoftKbPatch{}, 44 pkg.NixStoreEntry{}, 45 pkg.NpmPackage{}, 46 pkg.NpmPackageLockEntry{}, 47 pkg.OpamPackage{}, 48 pkg.PEBinary{}, 49 pkg.PhpComposerInstalledEntry{}, 50 pkg.PhpComposerLockEntry{}, 51 pkg.PhpPearEntry{}, 52 pkg.PhpPeclEntry{}, 53 pkg.PnpmLockEntry{}, 54 pkg.PortageEntry{}, 55 pkg.PythonPackage{}, 56 pkg.PythonPdmLockEntry{}, 57 pkg.PythonPipfileLockEntry{}, 58 pkg.PythonPoetryLockEntry{}, 59 pkg.PythonRequirementsEntry{}, 60 pkg.PythonUvLockEntry{}, 61 pkg.RDescription{}, 62 pkg.RpmArchive{}, 63 pkg.RpmDBEntry{}, 64 pkg.RubyGemspec{}, 65 pkg.RustBinaryAuditEntry{}, 66 pkg.RustCargoLockEntry{}, 67 pkg.SnapEntry{}, 68 pkg.SwiftPackageManagerResolvedEntry{}, 69 pkg.SwiplPackEntry{}, 70 pkg.TerraformLockProviderEntry{}, 71 pkg.WordpressPluginEntry{}, 72 pkg.YarnLockEntry{}, 73 } 74 }