aboutsummaryrefslogtreecommitdiffstats
path: root/teleterm/src/error.rs
diff options
context:
space:
mode:
Diffstat (limited to 'teleterm/src/error.rs')
-rw-r--r--teleterm/src/error.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/teleterm/src/error.rs b/teleterm/src/error.rs
index 9cc0ca7..f7946dd 100644
--- a/teleterm/src/error.rs
+++ b/teleterm/src/error.rs
@@ -107,6 +107,12 @@ pub enum Error {
#[snafu(display("failed to find any resolvable addresses"))]
HasResolvedAddr,
+ #[snafu(display("invalid auth client {}", ty))]
+ InvalidAuthClient { ty: u8 },
+
+ #[snafu(display("invalid auth client {}", ty))]
+ InvalidAuthClientStr { ty: String },
+
#[snafu(display("invalid auth type {}", ty))]
InvalidAuthType { ty: u8 },
@@ -143,13 +149,15 @@ pub enum Error {
NotAFileName { path: String },
#[snafu(display(
- "missing oauth configuration item {} for auth type {}",
+ "missing oauth configuration item {} for section oauth.{}.{}",
field,
auth_type.name(),
+ auth_client.name(),
))]
OauthMissingConfiguration {
field: String,
auth_type: crate::protocol::AuthType,
+ auth_client: crate::protocol::AuthClient,
},
#[snafu(display("failed to open file {}: {}", filename, source))]