C-like err codes providable module
C-like err codes providable module
go get github.com/rejchev/errnoimport (
"context"
errnov1 "github.com/rejchev/errno"
)
func main() {
buff := []byte{}
if code := read(&buff); FAIL(code) {
panic(code.String())
}
}
func read(buff *[]byte) errnov1.Code {
if buff == nil {
return errnov1.EINVAL
}
// do something ...
return errnov1.OK
}