diff options
Diffstat (limited to 'src/error/client.rs')
| -rw-r--r-- | src/error/client.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/error/client.rs b/src/error/client.rs index 07d5f97..e93bbb7 100644 --- a/src/error/client.rs +++ b/src/error/client.rs | |||
| @@ -1,5 +1,6 @@ | |||
| 1 | pub enum ClientError { | 1 | pub enum ClientError { |
| 2 | BadJsonBody(String), | 2 | BadJsonBody(String), |
| 3 | BadQueryString(String), | ||
| 3 | BadAuthTokenHeader(String), | 4 | BadAuthTokenHeader(String), |
| 4 | UsernameIsTaken { username: String }, | 5 | UsernameIsTaken { username: String }, |
| 5 | InvalidPassword, | 6 | InvalidPassword, |
| @@ -13,6 +14,7 @@ impl ClientError { | |||
| 13 | pub fn kind(&self) -> String { | 14 | pub fn kind(&self) -> String { |
| 14 | match self { | 15 | match self { |
| 15 | Self::BadJsonBody(..) => "BadJsonBody", | 16 | Self::BadJsonBody(..) => "BadJsonBody", |
| 17 | Self::BadQueryString(..) => "BadQueryString", | ||
| 16 | Self::BadAuthTokenHeader(..) => "BadAuthTokenHeader", | 18 | Self::BadAuthTokenHeader(..) => "BadAuthTokenHeader", |
| 17 | Self::UsernameIsTaken { .. } => "UsernameIsTaken", | 19 | Self::UsernameIsTaken { .. } => "UsernameIsTaken", |
| 18 | Self::InvalidPassword => "InvalidPassword", | 20 | Self::InvalidPassword => "InvalidPassword", |
| @@ -27,6 +29,7 @@ impl ClientError { | |||
| 27 | pub fn into_message(self) -> String { | 29 | pub fn into_message(self) -> String { |
| 28 | match self { | 30 | match self { |
| 29 | Self::BadJsonBody(msg) => msg, | 31 | Self::BadJsonBody(msg) => msg, |
| 32 | Self::BadQueryString(msg) => msg, | ||
| 30 | Self::BadAuthTokenHeader(msg) => msg, | 33 | Self::BadAuthTokenHeader(msg) => msg, |
| 31 | Self::UsernameIsTaken { username } => { | 34 | Self::UsernameIsTaken { username } => { |
| 32 | format!("username `{}` is taken", username) | 35 | format!("username `{}` is taken", username) |
