Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetterAtomicIntegerT ¶
type GetterAtomicIntegerT[T constraints.Integer] struct { *xatomic.Integer[T] }
func GetterAtomicInteger ¶
func GetterAtomicInteger[T constraints.Integer]( integer *xatomic.Integer[T], ) GetterAtomicIntegerT[T]
func (GetterAtomicIntegerT[T]) Get ¶
func (g GetterAtomicIntegerT[T]) Get(context.Context) T
func (GetterAtomicIntegerT[T]) String ¶
func (g GetterAtomicIntegerT[T]) String() string
type GetterAtomicUNIXNanoT ¶
func GetterAtomicUNIXNano ¶
func GetterAtomicUNIXNano( ptr xatomic.Pointer[time.Time], ) GetterAtomicUNIXNanoT
func (GetterAtomicUNIXNanoT) String ¶
func (g GetterAtomicUNIXNanoT) String() string
type GetterFunction ¶
func (GetterFunction[T]) Get ¶
func (g GetterFunction[T]) Get(ctx context.Context) T
func (GetterFunction[T]) String ¶
func (g GetterFunction[T]) String() string
type GetterStatic ¶
type GetterStatic[T any] struct { StaticValue T }
func (GetterStatic[T]) Get ¶
func (g GetterStatic[T]) Get(context.Context) T
func (GetterStatic[T]) String ¶
func (g GetterStatic[T]) String() string
type GreaterOrEqualT ¶
func GreaterOrEqual ¶
func GreaterOrEqual[T cmp.Ordered](ref T) GreaterOrEqualT[T]
func GreaterOrEqualVariable ¶
func GreaterOrEqualVariable[T cmp.Ordered](getter Getter[T]) GreaterOrEqualT[T]
func (GreaterOrEqualT[T]) Match ¶
func (cond GreaterOrEqualT[T]) Match( ctx context.Context, cmp T, ) bool
func (GreaterOrEqualT[T]) String ¶
func (cond GreaterOrEqualT[T]) String() string
type LessOrEqualT ¶
func LessOrEqual ¶
func LessOrEqual[T cmp.Ordered](ref T) LessOrEqualT[T]
func LessOrEqualVariable ¶
func LessOrEqualVariable[T cmp.Ordered](getter Getter[T]) LessOrEqualT[T]
func (LessOrEqualT[T]) Match ¶
func (cond LessOrEqualT[T]) Match( ctx context.Context, cmp T, ) bool
func (LessOrEqualT[T]) String ¶
func (cond LessOrEqualT[T]) String() string
Click to show internal directories.
Click to hide internal directories.