diff options
Diffstat (limited to 'src/errors/wrap_test.go')
| -rw-r--r-- | src/errors/wrap_test.go | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/errors/wrap_test.go b/src/errors/wrap_test.go index 9efbe45ee0..ca9dc0f111 100644 --- a/src/errors/wrap_test.go +++ b/src/errors/wrap_test.go @@ -288,40 +288,3 @@ func (errorUncomparable) Is(target error) bool { _, ok := target.(errorUncomparable) return ok } - -func ExampleIs() { - if _, err := os.Open("non-existing"); err != nil { - if errors.Is(err, fs.ErrNotExist) { - fmt.Println("file does not exist") - } else { - fmt.Println(err) - } - } - - // Output: - // file does not exist -} - -func ExampleAs() { - if _, err := os.Open("non-existing"); err != nil { - var pathError *fs.PathError - if errors.As(err, &pathError) { - fmt.Println("Failed at path:", pathError.Path) - } else { - fmt.Println(err) - } - } - - // Output: - // Failed at path: non-existing -} - -func ExampleUnwrap() { - err1 := errors.New("error1") - err2 := fmt.Errorf("error2: [%w]", err1) - fmt.Println(err2) - fmt.Println(errors.Unwrap(err2)) - // Output - // error2: [error1] - // error1 -} |
