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))