From 93e8295c96fd151789ba03efe33644972016169b Mon Sep 17 00:00:00 2001 From: Paul van Tilburg Date: Sun, 15 Jan 2023 16:44:45 +0100 Subject: [PATCH] Small formatting and error message fixes --- src/services.rs | 2 +- src/services/hoymiles.rs | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/services.rs b/src/services.rs index b776d58..e7f8530 100644 --- a/src/services.rs +++ b/src/services.rs @@ -36,7 +36,7 @@ pub(crate) enum Error { #[error("not/no longer authorized")] NotAuthorized, /// The services encountered some other API request error. - #[error("API request error")] + #[error("API request error: {0}")] Request(#[from] reqwest::Error) } diff --git a/src/services/hoymiles.rs b/src/services/hoymiles.rs index 33ac4c4..6e43170 100644 --- a/src/services/hoymiles.rs +++ b/src/services/hoymiles.rs @@ -113,12 +113,14 @@ where /// Deserialize a string ([`&str`]) into a date/time ([`DateTime`]). fn from_date_time_str<'de, D>(deserializer: D) -> Result, D::Error> where -D: Deserializer<'de>, -D::Error: serde::de::Error { + D: Deserializer<'de>, + D::Error: serde::de::Error, +{ use serde::de::Error; let s = <&str>::deserialize(deserializer)?; - Local.datetime_from_str(s, DATE_TIME_FORMAT) + Local + .datetime_from_str(s, DATE_TIME_FORMAT) .map_err(D::Error::custom) }