Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InterConfig ¶ added in v0.1.11
type InterIterConfig ¶ added in v0.1.25
type InterIterConfig interface {
InterNameConfig
Add(...InterNameConfig)
}
type InterLimited ¶ added in v0.1.21
type InterLimited[T any] interface { Inter Add(...T) Reset() Item() T Count() int Clone() InterLimited[T] }
Define a generic interface
type InterNameConfig ¶ added in v0.1.25
type InterNameConfig interface {
InterConfig
Name() string
}
type IterConfig ¶ added in v0.1.25
type IterConfig struct {
Inter
// contains filtered or unexported fields
}
func NewIterConfig ¶ added in v0.1.25
func NewIterConfig(name string) *IterConfig
func (*IterConfig) Add ¶ added in v0.1.25
func (it *IterConfig) Add(configs ...InterNameConfig)
func (*IterConfig) Count ¶ added in v0.1.25
func (it *IterConfig) Count() int
func (*IterConfig) Log ¶ added in v0.1.25
func (it *IterConfig) Log(name string)
func (*IterConfig) Name ¶ added in v0.1.25
func (it *IterConfig) Name() string
func (*IterConfig) Next ¶ added in v0.1.25
func (it *IterConfig) Next() bool
func (*IterConfig) Reset ¶ added in v0.1.25
func (it *IterConfig) Reset()
func (*IterConfig) String ¶ added in v0.1.25
func (it *IterConfig) String(name string) string
type Limited ¶ added in v0.1.21
func NewLimited ¶ added in v0.1.21
func (*Limited[T]) Clone ¶ added in v0.1.21
func (i *Limited[T]) Clone() InterLimited[T]
type NameConfig ¶ added in v0.1.25
type NameConfig struct {
InterConfig
// contains filtered or unexported fields
}
func NewNameConfig ¶ added in v0.1.25
func NewNameConfig(name string, inter InterConfig) *NameConfig
func (*NameConfig) Name ¶ added in v0.1.25
func (it *NameConfig) Name() string
Click to show internal directories.
Click to hide internal directories.