package validate var ( ErrNotEqual = NewError("must be equal to %v") ) // Equal validates whether an input value is equal to a comparison value. func Equal[T comparable](cmp T) func(T) error { return func(value T) error { if value != cmp { return ErrNotEqual.With(cmp) } return nil } }