Documentation
¶
Index ¶
- func OptionValue[K comparable, V any](optc OptionContainer[K], k K, buff *V) bool
- type Option
- type OptionContainer
- func (c OptionContainer[T]) Apply(opts ...Option[T]) error
- func (c OptionContainer[T]) ApplyA(opts []Option[T]) error
- func (c OptionContainer[T]) ApplySilent(opts ...Option[T]) error
- func (c OptionContainer[T]) ApplySilentA(opts []Option[T]) error
- func (c OptionContainer[T]) Exist(k T) bool
- func (c OptionContainer[T]) Get(k T) any
- func (c OptionContainer[T]) Set(k T, v any) OptionContainer[T]
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func OptionValue ¶ added in v2.1.0
func OptionValue[K comparable, V any](optc OptionContainer[K], k K, buff *V) bool
Types ¶
type Option ¶
type Option[T comparable] func(o OptionContainer[T]) error
type OptionContainer ¶
type OptionContainer[T comparable] map[T]any
func CreateContainer ¶
func CreateContainer[T comparable]() OptionContainer[T]
func CreateContainerWithOptions ¶
func CreateContainerWithOptions[T comparable](o []Option[T]) (OptionContainer[T], error)
func CreateContainerWithOptionsS ¶
func CreateContainerWithOptionsS[T comparable](o []Option[T]) OptionContainer[T]
func (OptionContainer[T]) Apply ¶
func (c OptionContainer[T]) Apply(opts ...Option[T]) error
func (OptionContainer[T]) ApplyA ¶
func (c OptionContainer[T]) ApplyA(opts []Option[T]) error
func (OptionContainer[T]) ApplySilent ¶
func (c OptionContainer[T]) ApplySilent(opts ...Option[T]) error
func (OptionContainer[T]) ApplySilentA ¶
func (c OptionContainer[T]) ApplySilentA(opts []Option[T]) error
func (OptionContainer[T]) Exist ¶
func (c OptionContainer[T]) Exist(k T) bool
func (OptionContainer[T]) Get ¶
func (c OptionContainer[T]) Get(k T) any
func (OptionContainer[T]) Set ¶
func (c OptionContainer[T]) Set(k T, v any) OptionContainer[T]
Click to show internal directories.
Click to hide internal directories.