Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EqualCase ¶
type EqualCase struct {
Desc string // The case description.
Val0 any // The first value.
Val1 any // The second value.
AreEqual bool // Are the values equal?
}
EqualCase represents two values and if they are considered equal.
func EqualConstants ¶
func EqualConstants() []EqualCase
EqualConstants returns cases to test equality for typed constants.
func EqualPrimitives ¶
func EqualPrimitives() []EqualCase
EqualPrimitives returns cases to test equality for primitive types.
type ZENValue ¶
type ZENValue struct {
Desc string // The value description.
Val any // The value.
IsZero bool // Is Val considered zero value.
IsEmpty bool // Is Val considered empty value.
IsNil bool // Is Val considered nil value.
IsWrappedNil bool // Is Val a wrapped nil value.
}
ZENValue represents a value and if it's considered zero, empty or nil value.
Click to show internal directories.
Click to hide internal directories.