1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
//! Error type module
//!
//! Provides [`RstimeError`] for all rstime operations.
use fmt;
/// Error type for rstime operations
///
/// Returned by parsing, construction, and arithmetic functions.
///
/// # Examples
///
/// ```rust
/// use rstime::RstimeError;
///
/// let err = RstimeError::new("invalid date");
/// assert_eq!(err.to_string(), "invalid date");
/// ```
/// Convenience alias for `Result<T, RstimeError>`
pub type RstimeResult<T> = ;