Small formatting and error message fixes
This commit is contained in:
parent
1d35b88aba
commit
93e8295c96
|
@ -36,7 +36,7 @@ pub(crate) enum Error {
|
||||||
#[error("not/no longer authorized")]
|
#[error("not/no longer authorized")]
|
||||||
NotAuthorized,
|
NotAuthorized,
|
||||||
/// The services encountered some other API request error.
|
/// The services encountered some other API request error.
|
||||||
#[error("API request error")]
|
#[error("API request error: {0}")]
|
||||||
Request(#[from] reqwest::Error)
|
Request(#[from] reqwest::Error)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -113,12 +113,14 @@ where
|
||||||
/// Deserialize a string ([`&str`]) into a date/time ([`DateTime<Local>`]).
|
/// Deserialize a string ([`&str`]) into a date/time ([`DateTime<Local>`]).
|
||||||
fn from_date_time_str<'de, D>(deserializer: D) -> Result<DateTime<Local>, D::Error>
|
fn from_date_time_str<'de, D>(deserializer: D) -> Result<DateTime<Local>, D::Error>
|
||||||
where
|
where
|
||||||
D: Deserializer<'de>,
|
D: Deserializer<'de>,
|
||||||
D::Error: serde::de::Error {
|
D::Error: serde::de::Error,
|
||||||
|
{
|
||||||
use serde::de::Error;
|
use serde::de::Error;
|
||||||
|
|
||||||
let s = <&str>::deserialize(deserializer)?;
|
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)
|
.map_err(D::Error::custom)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue