errors:标准库错误包和github.compkgerrors的直接替换

时间:2024-05-24 04:48:49
【文件属性】:

文件名称:errors:标准库错误包和github.compkgerrors的直接替换

文件大小:37KB

文件格式:ZIP

更新时间:2024-05-24 04:48:49

stacktrace errors error Go

Emperror:错误 标准库errors包和。 这是一个轻量级的库,它合并了标准库errors包和。 它还会向后移植一些功能(例如与Go 1.13错误处理相关的功能)。 标准库功能: New会产生堆栈跟踪错误 Unwrap支持Go 1.13包装器( interface { Unwrap() error } )和pkg / errors interface { Cause() error } )接口 向后移植Is和As函数 功能: New , Errorf , WithMessage , WithMessagef , WithStack , Wrap , Wrapf函数的行为与原始库中的行为相同 Cause支持Go 1.13包装器( interface { Unwrap() error } )和pkg / errors interface { Cause() error } )接


【文件预览】:
errors-master
----match()
--------match.go(2KB)
--------match_test.go(3KB)
----errors_wrap_test.go(7KB)
----errors_test.go(1KB)
----BUILD(2KB)
----.plzconfig(543B)
----wrap_go1_12.go(2KB)
----errors_new_test.go(3KB)
----errors_with_stack_test.go(5KB)
----error_details.go(2KB)
----errors_with_message_test.go(1KB)
----error_details_test.go(2KB)
----.github()
--------workflows()
----example_test.go(3KB)
----tests()
--------errors_test.go(6KB)
--------errors_std_test.go(811B)
--------example_test.go(5KB)
--------wrap_test.go(5KB)
--------format_test.go(13KB)
----wrap.go(1KB)
----errors.go(7KB)
----LICENSE(1KB)
----.fossa.yml(336B)
----wrap_go1_13.go(955B)
----LICENSE_THIRD_PARTY(3KB)
----stack.go(2KB)
----wrap_test.go(4KB)
----stack_test.go(2KB)
----format_test.go(4KB)
----errors_multi.go(2KB)
----pleasew(2KB)
----.gitignore(91B)
----.golangci.yml(2KB)
----CHANGELOG.md(2KB)
----go.sum(1KB)
----README.md(5KB)
----utils()
--------keyval()
----.editorconfig(174B)
----go.mod(108B)

网友评论