Search Apps Documentation Source Content File Folder Download Copy Actions Download State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

errors.gno

0.44 Kb · 20 lines
 1package manager
 2
 3import (
 4	"errors"
 5	"strings"
 6)
 7
 8var (
 9	errAccessManagerLockedRole      = errors.New("access manager locked role")
10	errAccessManagerBadConfirmation = errors.New("access manager bad confirmation")
11	errAccessManagerLastAdmin       = errors.New("access manager last admin")
12)
13
14func errorWithDetails(err error, msgs ...string) error {
15	if len(msgs) == 0 {
16		return err
17	}
18
19	return errors.New(err.Error() + ", " + strings.Join(msgs, ", "))
20}