Oh and this behavior is documented, of course: https://pkg.go.dev/errors#New
On Sat, Nov 5, 2022 at 5:32 PM Axel Wagner <axel.wagner...@googlemail.com> wrote: > Every invocation of `errors.New` returns a new unique error value, even if > the same error text is used. > That is intentional. It would be confusing, if package A chose the same > error sentinel text as package B and suddenly their sentinels compare as > equal. > If you want error identity between values, you have to actually copy the > error value (or implement your own, which may very well not do it this way). > > On Sat, Nov 5, 2022 at 5:29 PM Nikhilesh Susarla <nikhilesh1...@gmail.com> > wrote: > >> >> Same interface comparison >> >> https://play.golang.com/p/9hHlTDosYzz >> >> Why is the equals too still returning false? >> >> Any more details on this? >> >> Thank you >> >> -- >> You received this message because you are subscribed to the Google Groups >> "golang-nuts" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to golang-nuts+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/golang-nuts/ee3d53d3-d3c8-4a3b-801a-af6060316e3an%40googlegroups.com >> <https://groups.google.com/d/msgid/golang-nuts/ee3d53d3-d3c8-4a3b-801a-af6060316e3an%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAEkBMfGxq5NNEsoKqobGNaizf5oTLX%2BfGv4FkuNSSBm_hjFU%3Dw%40mail.gmail.com.