package
0.0.0-20200112125716-50176c9f1089
Repository: https://github.com/sdvdxl/go-tools.git
Documentation: pkg.go.dev

# README

错误

包括不可变错误 ConstError 和 用用于http api 返回的 Auth,Dumplicated,IllegalArgumentNotFound error。

ConstError

该error不可变,errors.ConstError("错误") 即可得到一个不可变的error对象。

CodeError

该error 含有 codemsg 两个参数,code 用于返回具体的错误代码,msg 其他错误的结构体组合了 CodeError结构体,同时提供了NewXXX的方法,比如 要得到一个Auth error,errors.NewAuth(401,"密码错误") 即可。

# Functions

NewCode 新建一个error.
NewDuplicated 新建.
NewForbidden 新建.
NewIllegalArgument 新建.
NewNotFound 新建.
NewUnauthorized 新建.
Panic 如果err 不是nil,则panic 如果msgs 有填写,则panic msgs+err.Error().

# Variables

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

CodeError 带错误码的错误.
Duplicated 重复.
Forbidden 权限错误.
IllegalArgument 参数不合法.
NotFound 找不到.
Unauthorized 权限错误.

# Type aliases

ConstError 不可变error.