Enum CalendarAmendError
#[non_exhaustive]pub enum CalendarAmendError {
Contradictory(NaiveDate),
}Expand description
A derivation that cannot be carried out.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Contradictory(NaiveDate)
One date was named as both closing and opening. There is no reading of that under which the caller gets what they asked for, and resolving it by argument order would hide the mistake rather than report it.
Trait Implementations§
§impl Clone for CalendarAmendError
impl Clone for CalendarAmendError
§fn clone(&self) -> CalendarAmendError
fn clone(&self) -> CalendarAmendError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for CalendarAmendError
impl Debug for CalendarAmendError
§impl Display for CalendarAmendError
impl Display for CalendarAmendError
impl Eq for CalendarAmendError
§impl Error for CalendarAmendError
impl Error for CalendarAmendError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
§impl PartialEq for CalendarAmendError
impl PartialEq for CalendarAmendError
§fn eq(&self, other: &CalendarAmendError) -> bool
fn eq(&self, other: &CalendarAmendError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CalendarAmendError
Auto Trait Implementations§
impl Freeze for CalendarAmendError
impl RefUnwindSafe for CalendarAmendError
impl Send for CalendarAmendError
impl Sync for CalendarAmendError
impl Unpin for CalendarAmendError
impl UnsafeUnpin for CalendarAmendError
impl UnwindSafe for CalendarAmendError
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