pub enum Error<T> {
WontFit(T),
CantFit(T),
}
Expand description
limq errors.
Variants§
WontFit(T)
Returned to inform caller that the node T
will not fit at this moment.
The assumption being that the operation can be retried later, after nodes have been taken off the queue, and it might succeed.
CantFit(T)
Returned to inform caller that the node T
cannot fit.
The asseumption is that, unless the constraints for the queue are reconfigured, it will never be possible to add this node to the queue.
Trait Implementations§
Source§impl<T> Error for Error<T>
impl<T> Error for Error<T>
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<T: Eq> Eq for Error<T>
impl<T> StructuralPartialEq for Error<T>
Auto Trait Implementations§
impl<T> Freeze for Error<T>where
T: Freeze,
impl<T> RefUnwindSafe for Error<T>where
T: RefUnwindSafe,
impl<T> Send for Error<T>where
T: Send,
impl<T> Sync for Error<T>where
T: Sync,
impl<T> Unpin for Error<T>where
T: Unpin,
impl<T> UnwindSafe for Error<T>where
T: UnwindSafe,
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