// 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 }