pub enum FlushError {
RingFull(usize),
NotFlushable(NodeId),
NodeNotFound(NodeId),
}Expand description
Error from flushing a sink’s stashed frame across its ring.
Variants§
RingFull(usize)
The ring buffer was full (an xrun); the stashed frame was dropped.
NotFlushable(NodeId)
The addressed node is not a flushable sink.
NodeNotFound(NodeId)
The addressed node id does not exist.
Trait Implementations§
Source§impl Clone for FlushError
impl Clone for FlushError
Source§fn clone(&self) -> FlushError
fn clone(&self) -> FlushError
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 moreSource§impl Debug for FlushError
impl Debug for FlushError
Source§impl Display for FlushError
impl Display for FlushError
impl Eq for FlushError
Source§impl Error for FlushError
impl Error for FlushError
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 FlushError
impl PartialEq for FlushError
impl StructuralPartialEq for FlushError
Auto Trait Implementations§
impl Freeze for FlushError
impl RefUnwindSafe for FlushError
impl Send for FlushError
impl Sync for FlushError
impl Unpin for FlushError
impl UnsafeUnpin for FlushError
impl UnwindSafe for FlushError
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