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 {