1 package errors_test 2 3 import ( 4 "fmt" 5 6 "vimagination.zapto.org/errors" 7 ) 8 9 func Example() { 10 const ErrExample errors.Error = "my example error" 11 12 err := errors.AddTrace(errors.WithContext("An error: ", ErrExample)) 13 14 fmt.Println(err) 15 16 trace := err.(*errors.Trace) 17 18 fmt.Println(trace.Traces[0].Function) 19 20 // Output: 21 // An error: my example error 22 // vimagination.zapto.org/errors_test.Example 23 } 24