Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ResolveRequest ¶
type ResolveRequest struct { Dir string `json:"dir"` // The directory to resolve from (usually where `go.mod` is) Env []string `json:"env"` // Environment variables to use during resolution BuildFlags []string `json:"buildFlags,omitempty"` // Additional build flags to pass to the resolution driver Pattern string `json:"pattern"` // Package pattern to resolve // contains filtered or unexported fields }
func NewResolveRequest ¶
func NewResolveRequest(dir string, buildFlags []string, pattern string) *ResolveRequest
func (*ResolveRequest) Subject ¶
func (*ResolveRequest) Subject() string
type ResolveResponse ¶
ResolveResponse is a map of package import path to their respective export file, if one is found. Users should handle possibly missing export files as is relevant to their use-case.
func (ResolveResponse) IsResponseTo ¶
func (ResolveResponse) IsResponseTo(*ResolveRequest)
Click to show internal directories.
Click to hide internal directories.