pub enum EventixError {
DateTimeParse(String),
InvalidTimezone(String),
RecurrenceError(String),
IcsError(String),
ValidationError(String),
IoError(Error),
Other(String),
}Expand description
Error types that can occur in eventix operations
Variants§
DateTimeParse(String)
Error parsing date/time strings
InvalidTimezone(String)
Error parsing timezone
RecurrenceError(String)
Error with recurrence rules
IcsError(String)
Error during ICS operations
ValidationError(String)
Error with event validation
IoError(Error)
IO errors
Other(String)
Generic error
Trait Implementations§
Source§impl Debug for EventixError
impl Debug for EventixError
Source§impl Display for EventixError
impl Display for EventixError
Source§impl Error for EventixError
impl Error for EventixError
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()
Auto Trait Implementations§
impl Freeze for EventixError
impl !RefUnwindSafe for EventixError
impl Send for EventixError
impl Sync for EventixError
impl Unpin for EventixError
impl !UnwindSafe for EventixError
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