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  }