Small formatting and error message fixes

This commit is contained in:
Paul van Tilburg 2023-01-15 16:44:45 +01:00
parent 1d35b88aba
commit 93e8295c96
Signed by: paul
GPG Key ID: C6DE073EDA9EEC4D
2 changed files with 6 additions and 4 deletions

View File

@ -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)
}

View File

@ -113,12 +113,14 @@ where
/// Deserialize a string ([`&str`]) into a date/time ([`DateTime<Local>`]).
fn from_date_time_str<'de, D>(deserializer: D) -> Result<DateTime<Local>, 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)
}