type go.pact.im/x/plumb/internal/diag.ErrorKind
29 uses
go.pact.im/x/plumb/internal/diag (current package)
diag.go#L18: type ErrorKind string
diag.go#L21: func (e ErrorKind) Error() string { return string(e) }
diag.go#L28: ErrNoDirectives ErrorKind = "no //plumb: directives found"
diag.go#L29: ErrInvalidSetName ErrorKind = "invalid set name"
diag.go#L30: ErrMisplacedDirective ErrorKind = "directive in an unsupported position"
diag.go#L31: ErrDuplicateDirective ErrorKind = "duplicate provider directive"
diag.go#L32: ErrInvalidConversion ErrorKind = "invalid conversion"
diag.go#L33: ErrUntypedConstant ErrorKind = "untyped constant provider"
diag.go#L34: ErrBlankProvider ErrorKind = "blank provider name"
diag.go#L35: ErrInitProvider ErrorKind = "provider directive on func init"
diag.go#L36: ErrEmbeddedField ErrorKind = "provider directive on embedded field"
diag.go#L37: ErrEmbeddedInterface ErrorKind = "provider directive on embedded interface"
diag.go#L38: ErrConstraintInterfaceMethod ErrorKind = "method provider on constraint interface"
diag.go#L39: ErrStructProvider ErrorKind = "invalid struct-type provider"
diag.go#L40: ErrAmbiguousProducer ErrorKind = "ambiguous producer"
diag.go#L41: ErrMultipleErrors ErrorKind = "multiple error results"
diag.go#L42: ErrDependencyCycle ErrorKind = "dependency cycle"
diag.go#L43: ErrUnusedTemplate ErrorKind = "unused result-generic template"
diag.go#L44: ErrBareTypeParamResult ErrorKind = "bare type-parameter result"
diag.go#L45: ErrAmbiguousTemplates ErrorKind = "ambiguous templates"
diag.go#L46: ErrNonTerminating ErrorKind = "non-terminating generic instantiation"
diag.go#L47: ErrUnexportedProvider ErrorKind = "unexported provider referenced across a package boundary"
diag.go#L48: ErrUnreachableType ErrorKind = "type not reachable from the destination package"
diag.go#L49: ErrInvalidType ErrorKind = "type does not type-check"
diag.go#L50: ErrReservedName ErrorKind = "reserved function name with a non-empty signature"
diag.go#L51: ErrShadowsPredeclared ErrorKind = "set name shadows a predeclared identifier"
diag.go#L52: ErrDestShadowsPredeclared ErrorKind = "destination declaration shadows a predeclared identifier"
diag.go#L53: ErrSetNameCollision ErrorKind = "set name collides with an existing declaration"
diag.go#L78: func Errorf(pos token.Position, kind ErrorKind, detail string, args ...any) *Error {