pub enum TangoError {
DcacheFull,
ChunkOutOfRange(u32),
Overrun,
NoCredits,
}Expand description
Errors that can occur during tango operations.
Variants§
DcacheFull
The DCache has no more chunks available (only without flow control).
ChunkOutOfRange(u32)
The chunk index is out of range.
Overrun
Consumer was too slow and was lapped by the producer.
NoCredits
No credits available (flow control backpressure).
Trait Implementations§
Source§impl Clone for TangoError
impl Clone for TangoError
Source§fn clone(&self) -> TangoError
fn clone(&self) -> TangoError
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 TangoError
impl Debug for TangoError
Source§impl Display for TangoError
impl Display for TangoError
Source§impl Error for TangoError
Available on crate feature std only.
impl Error for TangoError
Available on crate feature
std only.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()
Source§impl PartialEq for TangoError
impl PartialEq for TangoError
impl Copy for TangoError
impl Eq for TangoError
impl StructuralPartialEq for TangoError
Auto Trait Implementations§
impl Freeze for TangoError
impl RefUnwindSafe for TangoError
impl Send for TangoError
impl Sync for TangoError
impl Unpin for TangoError
impl UnwindSafe for TangoError
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