Documentation
¶
Index ¶
- func IsValid[T1 comparable](enum Enum[T1], input T1) bool
- func IsValidApiError[T1 comparable](enum Enum[T1], input T1) error
- func Markdown[T1 comparable](enum Enum[T1], value T1) string
- func TcIsValidTest[T1 comparable](enum Enum[T1]) tc.Test[T1, bool]
- func TcRequestInvalidEnum[T1 comparable](enum Enum[T1], url string) tc.Request
- func TcRequestValidEnum[T1 comparable](enum Enum[T1], id string, url string, responsePerson map[string]interface{}) tc.Request
- type Enum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsValid ¶
func IsValid[T1 comparable](enum Enum[T1], input T1) bool
func IsValidApiError ¶
func IsValidApiError[T1 comparable](enum Enum[T1], input T1) error
func Markdown ¶
func Markdown[T1 comparable](enum Enum[T1], value T1) string
func TcIsValidTest ¶
func TcIsValidTest[T1 comparable](enum Enum[T1]) tc.Test[T1, bool]
func TcRequestInvalidEnum ¶
func TcRequestInvalidEnum[T1 comparable](enum Enum[T1], url string) tc.Request
func TcRequestValidEnum ¶
Types ¶
type Enum ¶
type Enum[T1 comparable] struct { Values []T1 Invalid T1 }
func NewEnum ¶
func NewEnum[T1 comparable](invalid T1, values ...T1) Enum[T1]
Click to show internal directories.
Click to hide internal directories.