Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Capability ¶
type Capability interface {
fmt.Stringer
utils.Serializable
// contains filtered or unexported methods
}
func NewCapability ¶
func NewCapability(options ...Option) Capability
type Collector ¶
type Collector interface {
fmt.Stringer
utils.Serializable
CapabilityFunctions(fn string) iter.Seq[GenericFunction]
SearchCapability(subs ...CollectorOrCapability) []Capability
AddCapability(cls Capability)
}
func NewCollector ¶
func NewCollector(localLog zerolog.Logger, subs ...CollectorOrCapability) (_collector Collector, init func())
type CollectorOrCapability ¶
type CollectorOrCapability struct {
Collector *Collector
IsCollector bool
Capability *Capability
IsCapability bool
}
func CoCCa ¶
func CoCCa(ca Capability) CollectorOrCapability
func CoCCo ¶
func CoCCo(co Collector) CollectorOrCapability
func (CollectorOrCapability) String ¶
func (c CollectorOrCapability) String() string
Click to show internal directories.
Click to hide internal directories.