Documentation
¶
Index ¶
- type BasicErrWrapper
- type ErrWrapper
- type ErrorGetter
- type ErrorHandler
- type ErrorMessageHandler
- type ErrorRefMessageHandler
- type ErrorWrapperCloner
- type ErrorWrapperConcatenateNewer
- type ErrorWrapperGetter
- type ErrorWrapperInterfaceGetter
- type ErrorWrapperTypeStringer
- type ErrorWrapperValuer
- type FatalLogger
- type FullErrorWrapperStringer
- type HasEmptyChecker
- type IsEmptyErrorChecker
- type Logger
- type PointerStringer
- type TypeOfErrorWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasicErrWrapper ¶
type BasicErrWrapper interface { ErrorHandler IsEmptyErrorChecker HasEmptyChecker coreinterface.IsEmptyChecker coreinterface.Stringer }
type ErrWrapper ¶
type ErrWrapper interface { BasicErrWrapper ErrorWrapperTypeStringer ErrorGetter TypeOfErrorWrapper PointerStringer FullErrorWrapperStringer ErrorMessageHandler ErrorString() string IsReferencesEmpty() bool IsEquals(another *errorwrapper.Wrapper) bool ErrorWrapperConcatenateNewer corejson.JsonContractsBinder }
type ErrorGetter ¶
type ErrorGetter interface {
Error() error
}
type ErrorHandler ¶
type ErrorHandler interface {
// HandleError Only call panic if has any error
HandleError()
}
type ErrorMessageHandler ¶
type ErrorMessageHandler interface {
HandleErrorWithMsg(newMessage string)
}
type ErrorRefMessageHandler ¶
type ErrorRefMessageHandler interface { HandleErrorWithRefs( newMessage string, refVar, refVal interface{}, ) }
type ErrorWrapperCloner ¶
type ErrorWrapperCloner interface {
ClonePtr() *errorwrapper.Wrapper
}
type ErrorWrapperConcatenateNewer ¶
type ErrorWrapperConcatenateNewer interface { ConcatNew(err error) *errorwrapper.Wrapper ConcatNewMessage(errMsg string) *errorwrapper.Wrapper ConcatNewErrors(errItems ...error) *errorwrapper.Wrapper ConcatNewWrapperError(another *errorwrapper.Wrapper) *errorwrapper.Wrapper }
type ErrorWrapperGetter ¶
type ErrorWrapperGetter interface {
ErrorWrapper() *errorwrapper.Wrapper
}
type ErrorWrapperInterfaceGetter ¶
type ErrorWrapperInterfaceGetter interface {
ErrorWrapperInterface() ErrWrapper
}
type ErrorWrapperValuer ¶
type ErrorWrapperValuer interface {
Value() error
}
type FatalLogger ¶
type FatalLogger interface {
LogFatal()
}
type HasEmptyChecker ¶
type HasEmptyChecker interface {
HasError() bool
}
type IsEmptyErrorChecker ¶
type IsEmptyErrorChecker interface {
IsEmptyError() bool
}
type PointerStringer ¶
type PointerStringer interface {
StringPtr() *string
}
type TypeOfErrorWrapper ¶
Source Files
¶
- BasicErrWrapper.go
- ErrWrapper.go
- ErrorGetter.go
- ErrorHandler.go
- ErrorMessageHandler.go
- ErrorRefMessageHandler.go
- ErrorWrapperCloner.go
- ErrorWrapperConcatenateNewer.go
- ErrorWrapperGetter.go
- ErrorWrapperInterfaceGetter.go
- ErrorWrapperTypeStringer.go
- ErrorWrapperValuer.go
- FatalLogger.go
- FullErrorWrapperStringer.go
- HasEmptyChecker.go
- IsEmptyErrorChecker.go
- Logger.go
- PointerStringer.go
Click to show internal directories.
Click to hide internal directories.