pub enum MonthNameError {
UnrecognisedName,
NumberOutOfRange(u8),
NotAMonth,
}Expand description
Errors returned when a MonthName conversion fails.
Variants§
UnrecognisedName
The input string was alphabetic but did not match any known month name, abbreviation, or unambiguous prefix.
NumberOutOfRange(u8)
The input was a valid integer but outside the range 1–12.
NotAMonth
The input was neither a pure alphabetic string nor a pure integer
(e.g. "5x" or "jan2").
Trait Implementations§
Source§impl Clone for MonthNameError
impl Clone for MonthNameError
Source§fn clone(&self) -> MonthNameError
fn clone(&self) -> MonthNameError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MonthNameError
impl Debug for MonthNameError
Source§impl PartialEq for MonthNameError
impl PartialEq for MonthNameError
impl Eq for MonthNameError
impl StructuralPartialEq for MonthNameError
Auto Trait Implementations§
impl Freeze for MonthNameError
impl RefUnwindSafe for MonthNameError
impl Send for MonthNameError
impl Sync for MonthNameError
impl Unpin for MonthNameError
impl UnsafeUnpin for MonthNameError
impl UnwindSafe for MonthNameError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more