From a8141d029b927c6f77b27f9fec18bde4a9c5891a Mon Sep 17 00:00:00 2001 From: Kim Altintop Date: Tue, 11 Jul 2023 12:34:37 +0200 Subject: [PATCH] Add YOLO error variant to InsertDomainResult --- crates/cli/src/subcommands/dns.rs | 1 + crates/lib/src/name.rs | 3 +++ 2 files changed, 4 insertions(+) diff --git a/crates/cli/src/subcommands/dns.rs b/crates/cli/src/subcommands/dns.rs index aa8bcb2317..07ff106d3b 100644 --- a/crates/cli/src/subcommands/dns.rs +++ b/crates/cli/src/subcommands/dns.rs @@ -183,6 +183,7 @@ pub async fn exec_set_name(mut config: Config, args: &ArgMatches) -> Result<(), )), }; } + InsertDomainResult::OtherError(e) => return Err(anyhow::anyhow!(e)), } Ok(()) diff --git a/crates/lib/src/name.rs b/crates/lib/src/name.rs index 12d626ba55..88e2e70546 100644 --- a/crates/lib/src/name.rs +++ b/crates/lib/src/name.rs @@ -39,6 +39,9 @@ pub enum InsertDomainResult { PermissionDenied { domain: DomainName, }, + + /// Some unspecified error occurred. + OtherError(String), } #[derive(Clone, Copy, Debug)]