github.com/anchore/syft@v1.4.2-0.20240516191711-1bec1fc5d397/syft/file/search_result.go (about)

     1  package file
     2  
     3  import (
     4  	"fmt"
     5  )
     6  
     7  type SearchResult struct {
     8  	Classification string `json:"classification"`
     9  	LineNumber     int64  `json:"lineNumber"`
    10  	LineOffset     int64  `json:"lineOffset"`
    11  	SeekPosition   int64  `json:"seekPosition"`
    12  	Length         int64  `json:"length"`
    13  	Value          string `json:"value,omitempty"`
    14  }
    15  
    16  func (s SearchResult) String() string {
    17  	return fmt.Sprintf("SearchResult(classification=%q seek=%q length=%q)", s.Classification, s.SeekPosition, s.Length)
    18  }