Go · 301 bytes Raw Blame History
1 // SPDX-License-Identifier: AGPL-3.0-or-later
2
3 package lifecycle
4
5 import "errors"
6
7 // errAs is a tiny wrapper so the package's call sites read as a single
8 // expression. errors.As can't be used inline in a type-switch context.
9 func errAs(err error, target any) bool {
10 return errors.As(err, target)
11 }
12