Files
trivy/pkg/rpc/server/wire_gen.go
2022-01-06 20:08:40 +02:00

29 lines
788 B
Go

// Code generated by Wire. DO NOT EDIT.
//go:generate wire
//go:build !wireinject
// +build !wireinject
package server
import (
"github.com/aquasecurity/fanal/applier"
"github.com/aquasecurity/fanal/cache"
"github.com/aquasecurity/trivy-db/pkg/db"
"github.com/aquasecurity/trivy/pkg/detector/ospkg"
"github.com/aquasecurity/trivy/pkg/result"
"github.com/aquasecurity/trivy/pkg/scanner/local"
)
// Injectors from inject.go:
func initializeScanServer(localArtifactCache cache.LocalArtifactCache) *ScanServer {
applierApplier := applier.NewApplier(localArtifactCache)
detector := ospkg.Detector{}
scanner := local.NewScanner(applierApplier, detector)
config := db.Config{}
client := result.NewClient(config)
scanServer := NewScanServer(scanner, client)
return scanServer
}