errfuncs

package
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Collectors added in v0.5.4

type Collectors struct {
	// contains filtered or unexported fields
}

func NewCollectors added in v0.5.4

func NewCollectors(
	capacity int,
) *Collectors

func (*Collectors) Add added in v0.5.4

func (it *Collectors) Add(
	collectorFunc errfunc.CollectorFunc,
) *Collectors

func (*Collectors) Adds added in v0.5.4

func (it *Collectors) Adds(
	errorCollectorFunctions ...errfunc.CollectorFunc,
) *Collectors

func (*Collectors) AddsIf added in v0.5.4

func (it *Collectors) AddsIf(
	isAdd bool,
	errorCollectorFunctions ...errfunc.CollectorFunc,
) *Collectors

func (*Collectors) AsBasicSliceContractsBinder added in v0.5.4

func (it *Collectors) AsBasicSliceContractsBinder() coreinterface.BasicSlicerContractsBinder

func (*Collectors) Count added in v0.5.4

func (it *Collectors) Count() int

func (*Collectors) ExecuteAll added in v0.5.4

func (it *Collectors) ExecuteAll() *errorwrapper.Wrapper

func (*Collectors) ExecuteAllCollection added in v0.5.4

func (it *Collectors) ExecuteAllCollection(
	errorCollection *errwrappers.Collection,
) *errwrappers.Collection

func (*Collectors) ExecuteAllCollectionWithNewEmpty added in v0.5.4

func (it *Collectors) ExecuteAllCollectionWithNewEmpty() *errwrappers.Collection

func (*Collectors) GetAt added in v0.5.4

func (it *Collectors) GetAt(
	index int,
) errfunc.CollectorFunc

func (*Collectors) GetSafeAt added in v0.5.4

func (it *Collectors) GetSafeAt(
	index int,
) errfunc.CollectorFunc

func (*Collectors) HasAnyItem added in v0.5.4

func (it *Collectors) HasAnyItem() bool

func (*Collectors) HasIndex added in v0.5.4

func (it *Collectors) HasIndex(
	index int,
) bool

func (*Collectors) IsEmpty added in v0.5.4

func (it *Collectors) IsEmpty() bool

func (*Collectors) Items added in v0.5.4

func (it *Collectors) Items() *[]errfunc.CollectorFunc

func (*Collectors) LastIndex added in v0.5.4

func (it *Collectors) LastIndex() int

func (*Collectors) Length added in v0.5.4

func (it *Collectors) Length() int

func (Collectors) String added in v0.5.4

func (it Collectors) String() string

type IsSuccessCollectors added in v0.5.4

type IsSuccessCollectors struct {
	// contains filtered or unexported fields
}

func NewIsSuccessCollectors added in v0.5.4

func NewIsSuccessCollectors(capacity int) *IsSuccessCollectors

func (*IsSuccessCollectors) Add added in v0.5.4

func (*IsSuccessCollectors) Adds added in v0.5.4

func (receiver *IsSuccessCollectors) Adds(
	wrapperFunctions ...errfunc.IsSuccessCollectorFunc,
) *IsSuccessCollectors

func (*IsSuccessCollectors) AddsIf added in v0.5.4

func (receiver *IsSuccessCollectors) AddsIf(
	isAdd bool,
	wrapperFunctions ...errfunc.IsSuccessCollectorFunc,
) *IsSuccessCollectors

func (*IsSuccessCollectors) AsBasicSliceContractsBinder added in v0.5.4

func (receiver *IsSuccessCollectors) AsBasicSliceContractsBinder() coreinterface.BasicSlicerContractsBinder

func (*IsSuccessCollectors) Count added in v0.5.4

func (receiver *IsSuccessCollectors) Count() int

func (*IsSuccessCollectors) ExecuteAll added in v0.5.4

func (receiver *IsSuccessCollectors) ExecuteAll() *errorwrapper.Wrapper

func (*IsSuccessCollectors) ExecuteAllCollection added in v0.5.4

func (receiver *IsSuccessCollectors) ExecuteAllCollection() *errwrappers.Collection

func (*IsSuccessCollectors) GetAt added in v0.5.4

func (receiver *IsSuccessCollectors) GetAt(
	index int,
) errfunc.IsSuccessCollectorFunc

func (*IsSuccessCollectors) GetSafeAt added in v0.5.4

func (receiver *IsSuccessCollectors) GetSafeAt(
	index int,
) errfunc.IsSuccessCollectorFunc

func (*IsSuccessCollectors) HasAnyItem added in v0.5.4

func (receiver *IsSuccessCollectors) HasAnyItem() bool

func (*IsSuccessCollectors) HasIndex added in v0.5.4

func (receiver *IsSuccessCollectors) HasIndex(
	index int,
) bool

func (*IsSuccessCollectors) IsEmpty added in v0.5.4

func (receiver *IsSuccessCollectors) IsEmpty() bool

func (*IsSuccessCollectors) Items added in v0.5.4

func (receiver *IsSuccessCollectors) Items() *[]errfunc.IsSuccessCollectorFunc

func (*IsSuccessCollectors) LastIndex added in v0.5.4

func (receiver *IsSuccessCollectors) LastIndex() int

func (*IsSuccessCollectors) Length added in v0.5.4

func (receiver *IsSuccessCollectors) Length() int

func (*IsSuccessCollectors) SimpleErrorFunctionsAdds added in v0.5.4

func (receiver *IsSuccessCollectors) SimpleErrorFunctionsAdds(
	errorType errtype.Variation,
	simpleErrorFunctions ...errfunc.SimpleErrorFunc,
) *IsSuccessCollectors

func (*IsSuccessCollectors) String added in v0.5.4

func (receiver *IsSuccessCollectors) String() string

type IsSuccessCollectorsMap added in v0.5.4

type IsSuccessCollectorsMap struct {
	sync.Mutex
	// contains filtered or unexported fields
}

func NewIsSuccessCollectorsMap added in v0.5.4

func NewIsSuccessCollectorsMap(capacity int) *IsSuccessCollectorsMap

func (*IsSuccessCollectorsMap) Add added in v0.5.4

func (*IsSuccessCollectorsMap) AddLinuxIsSuccessCollectorFunc added in v0.5.4

func (it *IsSuccessCollectorsMap) AddLinuxIsSuccessCollectorFunc(
	linuxType linuxtype.Variant,
	isSuccessCollectorFunc errfunc.IsSuccessCollectorFunc,
) *IsSuccessCollectorsMap

func (*IsSuccessCollectorsMap) AddLinuxIsSuccessPlusErrorCollectActionsIf added in v0.5.4

func (it *IsSuccessCollectorsMap) AddLinuxIsSuccessPlusErrorCollectActionsIf(
	isAdd bool,
	processorActions ...errfunc.LinuxIsSuccessPlusErrorCollectAction,
) *IsSuccessCollectorsMap

func (*IsSuccessCollectorsMap) AddLinuxTypeCmdOnce added in v0.5.4

func (it *IsSuccessCollectorsMap) AddLinuxTypeCmdOnce(
	linuxType linuxtype.Variant,
	cmdOnce *errcmd.CmdOnce,
) *IsSuccessCollectorsMap

func (*IsSuccessCollectorsMap) AddLinuxTypeCmdOnceUsingProcessor added in v0.5.4

func (it *IsSuccessCollectorsMap) AddLinuxTypeCmdOnceUsingProcessor(
	linuxType linuxtype.Variant,
	cmdOnce *errcmd.CmdOnce,
	cmdOnceProcessor func(cmdOnce *errcmd.CmdOnce) *errorwrapper.Wrapper,
) *IsSuccessCollectorsMap

func (*IsSuccessCollectorsMap) AddLinuxWrapperAction added in v0.5.4

func (it *IsSuccessCollectorsMap) AddLinuxWrapperAction(
	linuxWrapperAction errfunc.LinuxWrapperAction,
) *IsSuccessCollectorsMap

func (*IsSuccessCollectorsMap) AddLinuxWrapperFunc added in v0.5.4

func (it *IsSuccessCollectorsMap) AddLinuxWrapperFunc(
	linuxType linuxtype.Variant,
	wrapperFunc errfunc.WrapperFunc,
) *IsSuccessCollectorsMap

func (*IsSuccessCollectorsMap) AsBasicSliceContractsBinder added in v0.5.4

func (it *IsSuccessCollectorsMap) AsBasicSliceContractsBinder() coreinterface.BasicSlicerContractsBinder

func (*IsSuccessCollectorsMap) Count added in v0.5.4

func (it *IsSuccessCollectorsMap) Count() int

func (*IsSuccessCollectorsMap) ExecuteAll added in v0.5.4

func (it *IsSuccessCollectorsMap) ExecuteAll() *errorwrapper.Wrapper

func (*IsSuccessCollectorsMap) ExecuteAllByDefault added in v0.5.4

func (it *IsSuccessCollectorsMap) ExecuteAllByDefault() *errwrappers.Collection

func (*IsSuccessCollectorsMap) ExecuteAllUsingCollection added in v0.5.4

func (it *IsSuccessCollectorsMap) ExecuteAllUsingCollection(
	errorWrapperCollection *errwrappers.Collection,
) *errwrappers.Collection

func (*IsSuccessCollectorsMap) ExecuteByKeys added in v0.5.4

func (it *IsSuccessCollectorsMap) ExecuteByKeys(
	keys ...string,
) *errwrappers.Collection

func (*IsSuccessCollectorsMap) ExecuteByKeysAndCollection added in v0.5.4

func (it *IsSuccessCollectorsMap) ExecuteByKeysAndCollection(
	errorWrapperCollection *errwrappers.Collection,
	keys ...string,
) *errwrappers.Collection

func (*IsSuccessCollectorsMap) ExecuteByLinuxTypes added in v0.5.4

func (it *IsSuccessCollectorsMap) ExecuteByLinuxTypes(
	linuxTypes ...linuxtype.Variant,
) *errwrappers.Collection

func (*IsSuccessCollectorsMap) Get added in v0.5.4

func (*IsSuccessCollectorsMap) GetItemsByKeys added in v0.5.4

func (it *IsSuccessCollectorsMap) GetItemsByKeys(
	keys ...string,
) []errfunc.IsSuccessCollectorFunc

func (*IsSuccessCollectorsMap) HasAnyItem added in v0.5.4

func (it *IsSuccessCollectorsMap) HasAnyItem() bool

func (*IsSuccessCollectorsMap) HasIndex added in v0.5.4

func (it *IsSuccessCollectorsMap) HasIndex(
	index int,
) bool

func (*IsSuccessCollectorsMap) IsAllKeysExist added in v0.5.4

func (it *IsSuccessCollectorsMap) IsAllKeysExist(
	keys ...string,
) bool

func (*IsSuccessCollectorsMap) IsAllLinuxTypesExist added in v0.5.4

func (it *IsSuccessCollectorsMap) IsAllLinuxTypesExist(
	linuxTypes ...linuxtype.Variant,
) bool

func (*IsSuccessCollectorsMap) IsEmpty added in v0.5.4

func (it *IsSuccessCollectorsMap) IsEmpty() bool

func (*IsSuccessCollectorsMap) IsKeyExist added in v0.5.4

func (it *IsSuccessCollectorsMap) IsKeyExist(
	key string,
) bool

func (*IsSuccessCollectorsMap) Items added in v0.5.4

func (*IsSuccessCollectorsMap) LastIndex added in v0.5.4

func (it *IsSuccessCollectorsMap) LastIndex() int

func (*IsSuccessCollectorsMap) Length added in v0.5.4

func (it *IsSuccessCollectorsMap) Length() int

func (IsSuccessCollectorsMap) String added in v0.5.4

func (it IsSuccessCollectorsMap) String() string

type Wrappers added in v0.5.4

type Wrappers struct {
	// contains filtered or unexported fields
}

func NewWrappers added in v0.5.4

func NewWrappers(capacity int) *Wrappers

func (*Wrappers) Add added in v0.5.4

func (it *Wrappers) Add(
	wrapperFunc errfunc.WrapperFunc,
) *Wrappers

func (*Wrappers) Adds added in v0.5.4

func (it *Wrappers) Adds(
	wrapperFunctions ...errfunc.WrapperFunc,
) *Wrappers

func (*Wrappers) AddsIf added in v0.5.4

func (it *Wrappers) AddsIf(
	isAdd bool,
	wrapperFunctions ...errfunc.WrapperFunc,
) *Wrappers

func (*Wrappers) AsBasicSliceContractsBinder added in v0.5.4

func (it *Wrappers) AsBasicSliceContractsBinder() coreinterface.BasicSlicerContractsBinder

func (*Wrappers) Count added in v0.5.4

func (it *Wrappers) Count() int

func (*Wrappers) ExecuteAll added in v0.5.4

func (it *Wrappers) ExecuteAll() *errorwrapper.Wrapper

func (*Wrappers) ExecuteAllCollection added in v0.5.4

func (it *Wrappers) ExecuteAllCollection() *errwrappers.Collection

func (*Wrappers) GetAt added in v0.5.4

func (it *Wrappers) GetAt(
	index int,
) errfunc.WrapperFunc

func (*Wrappers) GetSafeAt added in v0.5.4

func (it *Wrappers) GetSafeAt(
	index int,
) errfunc.WrapperFunc

func (*Wrappers) HasAnyItem added in v0.5.4

func (it *Wrappers) HasAnyItem() bool

func (*Wrappers) HasIndex added in v0.5.4

func (it *Wrappers) HasIndex(
	index int,
) bool

func (*Wrappers) IsEmpty added in v0.5.4

func (it *Wrappers) IsEmpty() bool

func (*Wrappers) Items added in v0.5.4

func (it *Wrappers) Items() *[]errfunc.WrapperFunc

func (*Wrappers) LastIndex added in v0.5.4

func (it *Wrappers) LastIndex() int

func (*Wrappers) Length added in v0.5.4

func (it *Wrappers) Length() int

func (*Wrappers) SimpleErrorFunctionsAdds added in v0.5.4

func (it *Wrappers) SimpleErrorFunctionsAdds(
	errorType errtype.Variation,
	simpleErrorFunctions ...errfunc.SimpleErrorFunc,
) *Wrappers

func (Wrappers) String added in v0.5.4

func (it Wrappers) String() string

type WrappersMap added in v0.5.4

type WrappersMap struct {
	sync.Mutex
	// contains filtered or unexported fields
}

func NewWrappersMap added in v0.5.4

func NewWrappersMap(capacity int) *WrappersMap

func (*WrappersMap) Add added in v0.5.4

func (it *WrappersMap) Add(
	key string,
	wrapperFunc errfunc.WrapperFunc,
) *WrappersMap

func (*WrappersMap) AddLinuxErrorCollectorActionsIf added in v0.5.4

func (it *WrappersMap) AddLinuxErrorCollectorActionsIf(
	isAdd bool,
	processorActions ...errfunc.LinuxErrorCollectorAction,
) *WrappersMap

func (*WrappersMap) AddLinuxIsSuccessPlusErrorCollectActionsIf added in v0.5.4

func (it *WrappersMap) AddLinuxIsSuccessPlusErrorCollectActionsIf(
	isAdd bool,
	processorActions ...errfunc.LinuxIsSuccessPlusErrorCollectAction,
) *WrappersMap

func (*WrappersMap) AddLinuxTypeCmdOnce added in v0.5.4

func (it *WrappersMap) AddLinuxTypeCmdOnce(
	linuxType linuxtype.Variant,
	cmdOnce *errcmd.CmdOnce,
) *WrappersMap

func (*WrappersMap) AddLinuxTypeCmdOnceUsingProcessor added in v0.5.4

func (it *WrappersMap) AddLinuxTypeCmdOnceUsingProcessor(
	linuxType linuxtype.Variant,
	cmdOnce *errcmd.CmdOnce,
	cmdOnceProcessor func(cmdOnce *errcmd.CmdOnce) *errorwrapper.Wrapper,
) *WrappersMap

func (*WrappersMap) AddLinuxWrapperActions added in v0.5.4

func (it *WrappersMap) AddLinuxWrapperActions(
	linuxType linuxtype.Variant,
	wrapperFunc errfunc.WrapperFunc,
) *WrappersMap

func (*WrappersMap) AddLinuxWrapperActionsIf added in v0.5.4

func (it *WrappersMap) AddLinuxWrapperActionsIf(
	isAdd bool,
	processorActions ...errfunc.LinuxWrapperAction,
) *WrappersMap

func (*WrappersMap) AsBasicSliceContractsBinder added in v0.5.4

func (it *WrappersMap) AsBasicSliceContractsBinder() coreinterface.BasicSlicerContractsBinder

func (*WrappersMap) Count added in v0.5.4

func (it *WrappersMap) Count() int

func (*WrappersMap) ExecuteAll added in v0.5.4

func (it *WrappersMap) ExecuteAll() *errorwrapper.Wrapper

func (*WrappersMap) ExecuteAllByDefault added in v0.5.4

func (it *WrappersMap) ExecuteAllByDefault() *errwrappers.Collection

func (*WrappersMap) ExecuteAllUsingCollection added in v0.5.4

func (it *WrappersMap) ExecuteAllUsingCollection(
	errorWrapperCollection *errwrappers.Collection,
) *errwrappers.Collection

func (*WrappersMap) ExecuteByKeys added in v0.5.4

func (it *WrappersMap) ExecuteByKeys(
	keys ...string,
) *errwrappers.Collection

func (*WrappersMap) ExecuteByKeysAndCollection added in v0.5.4

func (it *WrappersMap) ExecuteByKeysAndCollection(
	errorWrapperCollection *errwrappers.Collection,
	keys ...string,
) *errwrappers.Collection

func (*WrappersMap) ExecuteByLinuxTypes added in v0.5.4

func (it *WrappersMap) ExecuteByLinuxTypes(
	linuxTypes ...linuxtype.Variant,
) *errwrappers.Collection

func (*WrappersMap) Get added in v0.5.4

func (it *WrappersMap) Get(
	key string,
) errfunc.WrapperFunc

func (*WrappersMap) GetItemsByKeys added in v0.5.4

func (it *WrappersMap) GetItemsByKeys(
	keys ...string,
) []errfunc.WrapperFunc

func (*WrappersMap) HasAnyItem added in v0.5.4

func (it *WrappersMap) HasAnyItem() bool

func (*WrappersMap) HasIndex added in v0.5.4

func (it *WrappersMap) HasIndex(
	index int,
) bool

func (*WrappersMap) IsAllKeysExist added in v0.5.4

func (it *WrappersMap) IsAllKeysExist(
	keys ...string,
) bool

func (*WrappersMap) IsAllLinuxTypesExist added in v0.5.4

func (it *WrappersMap) IsAllLinuxTypesExist(
	linuxTypes ...linuxtype.Variant,
) bool

func (*WrappersMap) IsEmpty added in v0.5.4

func (it *WrappersMap) IsEmpty() bool

func (*WrappersMap) IsKeyExist added in v0.5.4

func (it *WrappersMap) IsKeyExist(
	key string,
) bool

func (*WrappersMap) Items added in v0.5.4

func (it *WrappersMap) Items() *map[string]errfunc.WrapperFunc

func (*WrappersMap) LastIndex added in v0.5.4

func (it *WrappersMap) LastIndex() int

func (*WrappersMap) Length added in v0.5.4

func (it *WrappersMap) Length() int

func (WrappersMap) String added in v0.5.4

func (it WrappersMap) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL