From 5ac433afa657bb32a2feb4c273ad974f4437e0aa Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Sun, 31 Dec 2023 14:11:47 +0100 Subject: [PATCH] no good reason to use thiserror here --- Cargo.lock | 1 - Cargo.toml | 1 - src/cron.rs | 14 ++++---------- 3 files changed, 4 insertions(+), 12 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d40e4a1..6c413fb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -467,7 +467,6 @@ dependencies = [ "serde", "serde_json", "serde_repr", - "thiserror", "url", ] diff --git a/Cargo.toml b/Cargo.toml index 99f4a88..e547df3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,6 @@ serde_json = "1.0" serde_repr = "0.1" rmp-serde = "1" anyhow = "1.0.31" -thiserror = "1.0" url = { version = "2.2", features = ["serde"] } base64 = "0.21" hex = "0.4.3" diff --git a/src/cron.rs b/src/cron.rs index 176124a..febfe58 100644 --- a/src/cron.rs +++ b/src/cron.rs @@ -19,7 +19,6 @@ use std::collections::HashMap; use anyhow::{bail, Result}; use diesel::prelude::*; use serde_json::{self, json}; -use thiserror::Error; use rocket::uri; @@ -30,12 +29,6 @@ use crate::routes; use crate::schema::*; use crate::util::Ctx; -#[derive(Debug, Error)] -enum NodeListError { - #[error("got unsupported version number {version}")] - UnsupportedVersion { version: usize }, -} - mod json { use chrono::{DateTime, Utc}; use serde::Deserialize; @@ -128,9 +121,10 @@ impl<'r> Ctx<'r> { .await?; if cur_nodes.version != 2 { - bail!(NodeListError::UnsupportedVersion { - version: cur_nodes.version - }); + bail!( + "unsupported hopglass node list version: {}", + cur_nodes.version + ); } // Build node HashMap: map node ID to name and online state