const go.pact.im/x/plumb/internal/diag.ErrInvalidConversion

7 uses

	go.pact.im/x/plumb/internal/diag (current package)
		diag.go#L32: 	ErrInvalidConversion         ErrorKind = "invalid conversion"

	go.pact.im/x/plumb/internal/discover
		discover.go#L440: 		return nil, diag.Errorf(pos, diag.ErrInvalidConversion, "must declare an explicit target type")
		discover.go#L449: 		return nil, diag.Errorf(pos, diag.ErrInvalidConversion, "needs a source like (*T)(nil); write the source type explicitly")
		discover.go#L465: 		return nil, diag.Errorf(pos, diag.ErrInvalidConversion, "bare nil source; write (*Concrete)(nil) or name the source type")
		discover.go#L476: 			return nil, diag.Errorf(pos, diag.ErrInvalidConversion, "the source must name a type, e.g. (*T)(nil); a constant takes the target's own type")
		discover.go#L478: 		return nil, diag.Errorf(pos, diag.ErrInvalidConversion, "identity conversion: source and target are both %s", gotypes.TypeName(targetType))
		discover.go#L486: 		return nil, diag.Errorf(pos, diag.ErrInvalidConversion, "cannot convert %s to %s", gotypes.TypeName(srcType), gotypes.TypeName(targetType))