func NoSuchOverloadErr() ref.Val {
	return celErrNoSuchOverload
}
NoSuchOverloadErr returns a new types.Err instance with a no such overload message.
package types
import (
	"errors"
	"fmt"
	"reflect"
	"github.com/google/cel-go/common/types/ref"
)
type Err struct {
	error
}
var (
	ErrType = NewTypeValue("error")
	errDivideByZero = errors.New("division by zero")
	errModulusByZero = errors.New("modulus by zero")
	errIntOverflow = errors.New("integer overflow")
	errUintOverflow = errors.New("unsigned integer overflow")
	errDurationOverflow = errors.New("duration overflow")
	errTimestampOverflow    = errors.New("timestamp overflow")
	celErrTimestampOverflow = &Err{error: errTimestampOverflow}
	celErrNoSuchOverload = NewErr("no such overload")
)
func NewErr(format string, args ...interface{}) ref.Val {
	return &Err{fmt.Errorf(format, args...)}
}