Parses a [`Date`] from `s`.
(s: &str)
| 407 | |
| 408 | /// Parses a [`Date`] from `s`. |
| 409 | pub fn parse_date(s: &str) -> Result<Date, ParseError> { |
| 410 | match parse_timestamp_string(s) { |
| 411 | Ok((date, _, _)) => Date::try_from(date).map_err(|_| ParseError::out_of_range("date", s)), |
| 412 | Err(e) => Err(ParseError::invalid_input_syntax("date", s).with_details(e)), |
| 413 | } |
| 414 | } |
| 415 | |
| 416 | /// Writes a [`Date`] to `buf`. |
| 417 | pub fn format_date<F>(buf: &mut F, d: Date) -> Nestable |
no test coverage detected