github.com/anchore/syft@v1.38.2/syft/source/provider.go (about)

     1  package source
     2  
     3  import (
     4  	"context"
     5  )
     6  
     7  // Provider is able to resolve a source request
     8  type Provider interface {
     9  	Name() string
    10  	Provide(ctx context.Context) (Source, error)
    11  }