diff options
| author | loyalsoldier <[email protected]> | 2021-08-27 18:27:16 +0800 |
|---|---|---|
| committer | loyalsoldier <[email protected]> | 2021-08-29 20:09:57 +0800 |
| commit | 85a343aca99d864c517f13cd3169ebcc910ec0d8 (patch) | |
| tree | eccfd3680d9dc6e22f265a9525dccac85902c2ab /lib/error.go | |
| parent | 2b32e8845d9e55b6c23ebb41bd0f382100094386 (diff) | |
Refactor: use plugin architecture to support multiple I/O formats
Diffstat (limited to 'lib/error.go')
| -rw-r--r-- | lib/error.go | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/error.go b/lib/error.go new file mode 100644 index 00000000..c990d367 --- /dev/null +++ b/lib/error.go @@ -0,0 +1,14 @@ +package lib + +import "errors" + +var ( + ErrDuplicatedConverter = errors.New("duplicated converter") + ErrUnknownAction = errors.New("unknown action") + ErrNotSupportedFormat = errors.New("not supported format") + ErrInvalidIPType = errors.New("invalid IP type") + ErrInvalidIP = errors.New("invalid IP address") + ErrInvalidIPLength = errors.New("invalid IP address length") + ErrInvalidIPNet = errors.New("invalid IPNet address") + ErrInvalidPrefixType = errors.New("invalid prefix type") +) |
