pub enum TimeError {
NotFound(String),
InvalidRange {
start: String,
end: String,
},
DeadlinePassed(String),
ScheduleConflict(String, String),
DependencyNotMet {
step: String,
dependency: String,
},
InvalidRecurrence(String),
InvalidDuration(String),
FileFormat(String),
Io(Error),
Serialization(Error),
}Expand description
Errors that can occur in temporal operations.
Variants§
NotFound(String)
Entity not found by ID.
InvalidRange
Invalid time range (start after end).
DeadlinePassed(String)
Deadline has already passed.
ScheduleConflict(String, String)
Schedule conflict detected.
DependencyNotMet
Sequence dependency not met.
InvalidRecurrence(String)
Invalid recurrence pattern.
InvalidDuration(String)
Invalid duration (e.g. negative).
FileFormat(String)
File format error.
Io(Error)
IO error.
Serialization(Error)
Serialization error.
Trait Implementations§
Source§impl Error for TimeError
impl Error for TimeError
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 TimeError
impl !RefUnwindSafe for TimeError
impl Send for TimeError
impl Sync for TimeError
impl Unpin for TimeError
impl UnsafeUnpin for TimeError
impl !UnwindSafe for TimeError
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