pub enum BackingError {
Transport(Error),
TransportIndexbus(Error),
Unsupported(&'static str),
Invalid(&'static str),
Core(Error),
Journal(Error),
SequencedSlots(SequencedSlotsError),
}Expand description
Backings error.
Variants§
Transport(Error)
Underlying transport error.
TransportIndexbus(Error)
Underlying IndexBus transport error.
Unsupported(&'static str)
Unsupported configuration (e.g. blocking flag on an unsupported layout).
Invalid(&'static str)
Lane name or queue selection is invalid for this backing.
Core(Error)
Core queue/slot-pool error.
Journal(Error)
Journal error.
SequencedSlots(SequencedSlotsError)
Sequenced-slots error (single-ring substrate).
Trait Implementations§
Source§impl Debug for BackingError
impl Debug for BackingError
Source§impl Display for BackingError
impl Display for BackingError
Source§impl Error for BackingError
impl Error for BackingError
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 From<Error> for BackingError
impl From<Error> for BackingError
Source§impl From<Error> for BackingError
impl From<Error> for BackingError
Source§impl From<Error> for BackingError
impl From<Error> for BackingError
Source§impl From<Error> for BackingError
Available on crate feature journal only.
impl From<Error> for BackingError
Available on crate feature
journal only.Source§impl From<SequencedSlotsError> for BackingError
impl From<SequencedSlotsError> for BackingError
Source§fn from(value: SequencedSlotsError) -> Self
fn from(value: SequencedSlotsError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for BackingError
impl !RefUnwindSafe for BackingError
impl Send for BackingError
impl Sync for BackingError
impl Unpin for BackingError
impl !UnwindSafe for BackingError
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