Skip to main content

deep_time/dt/
from_str.rs

1use crate::{Dt, TimeParts};
2
3impl Dt {
4    #[inline]
5    pub fn from_str(
6        s: &str,
7        fmt: &str,
8        inp_can_end_before_fmt: bool,
9        fmt_can_end_before_inp: bool,
10        allow_partial_date: bool,
11    ) -> Option<Dt> {
12        TimeParts::from_str(
13            fmt,
14            s,
15            inp_can_end_before_fmt,
16            fmt_can_end_before_inp,
17            allow_partial_date,
18        )
19        .and_then(|p| p.to_time_point())
20        .ok()
21    }
22}