From e0b72580f5886bd029d927aacb7c8da779c2be09 Mon Sep 17 00:00:00 2001 From: Conner Fromknecht Date: Fri, 11 Jan 2019 18:32:44 -0800 Subject: [PATCH] watchtower/errors: adds pkg level errors --- watchtower/errors.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 watchtower/errors.go diff --git a/watchtower/errors.go b/watchtower/errors.go new file mode 100644 index 000000000..e8682d4f0 --- /dev/null +++ b/watchtower/errors.go @@ -0,0 +1,18 @@ +package watchtower + +import "errors" + +var ( + // ErrNoListeners signals that no listening ports were provided, + // rendering the tower unable to receive client requests. + ErrNoListeners = errors.New("no listening ports were specified") + + // ErrNonExperimentalConf signals that an attempt to apply a + // non-experimental Conf to a Config was detected. + ErrNonExperimentalConf = errors.New("cannot use watchtower in non-" + + "experimental builds") + + // ErrNoNetwork signals that no tor.Net is provided in the Config, which + // prevents resolution of listening addresses. + ErrNoNetwork = errors.New("no network specified, must be tor or clearnet") +)