Documentation
¶
Index ¶
- func FormatErrorChain(err error) string
- type DomainError
- func (e *DomainError) Error() string
- func (e *DomainError) Format(s fmt.State, verb rune)
- func (e *DomainError) Is(target error) bool
- func (e *DomainError) String() string
- func (e *DomainError) Unwrap() error
- func (e *DomainError) Wrap(err error) error
- func (e *DomainError) WrapNew(err error) *DomainError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DomainError ¶
DomainError 领域错误基础类型
func NewDomainError ¶
func NewDomainError(code, message string, err error) *DomainError
NewDomainError 创建带上下文的错误
func (*DomainError) Error ¶
func (e *DomainError) Error() string
func (*DomainError) Format ¶
func (e *DomainError) Format(s fmt.State, verb rune)
Format 实现 fmt.Formatter 接口,支持自定义格式化
func (*DomainError) String ¶
func (e *DomainError) String() string
func (*DomainError) Unwrap ¶
func (e *DomainError) Unwrap() error
func (*DomainError) WrapNew ¶
func (e *DomainError) WrapNew(err error) *DomainError
WrapNew 包装一个新的错误(不修改原始错误)
Click to show internal directories.
Click to hide internal directories.