Versions in this module Expand all Collapse all v1 v1.0.0 Aug 27, 2026 Changes in this version + const MaxFileBytes + const MaxFiles + const MaxFunctions + const MaxIndices + const MaxTotalBytes + const Version + type Binding struct + Contract Function + Function *types.Func + type Error struct + Column int + Line int + Message string + Path string + func (e *Error) Error() string + func (e *Error) Unwrap() error + type File struct + Bytes []byte + Path string + type Function struct + Blocking bool + Closes []int + CompletesTransaction []int + InvokesCancellation []int + MustUse []int + NilError []NilErrorRelation + NoReturn bool + ReturnsAlias []ReturnAlias + Source Source + Symbol string + TakesOwnership []int + type NilErrorRelation struct + Error int + Value int + WhenErrorNil NilState + WhenErrorNonNil NilState + type NilState uint8 + const NilStateNil + const NilStateNonNil + const NilStateUnknown + type Resolved struct + func Resolve(set Set, packages []*types.Package) (Resolved, error) + func (r Resolved) Bindings() []Binding + func (r Resolved) Len() int + func (r Resolved) Lookup(function *types.Func) (Function, bool) + type ReturnAlias struct + Argument int + Result int + type Set struct + func ParseFiles(files []File) (Set, error) + func (s Set) CanonicalBytes() []byte + func (s Set) Empty() bool + func (s Set) Functions() []Function + type Source struct + Column int + Function int + Line int + Path string