[−][src]Enum syscall::io_uring::v1::RingPushError
The errors that may occur when pushing to the back of a ring.
Variants
The ring had no more space for additional entries; however it may also indicate that the consumer was about to pop, although before the push.
Contains the item that would otherwise have been pushed.
The ring was shut down for writing by either the producer or the consumer.
Also contains the item that would otherwise have been pushed.
Trait Implementations
impl<T: Debug> Debug for RingPushError<T>
[src]
impl<T: Eq> Eq for RingPushError<T>
[src]
impl<T> From<RingPushError<T>> for Error
[src]
fn from(error: RingPushError<T>) -> Error
[src]
impl<T: PartialEq> PartialEq<RingPushError<T>> for RingPushError<T>
[src]
fn eq(&self, other: &RingPushError<T>) -> bool
[src]
fn ne(&self, other: &RingPushError<T>) -> bool
[src]
impl<T> StructuralEq for RingPushError<T>
[src]
impl<T> StructuralPartialEq for RingPushError<T>
[src]
Auto Trait Implementations
impl<T> Send for RingPushError<T> where
T: Send,
T: Send,
impl<T> Sync for RingPushError<T> where
T: Sync,
T: Sync,
impl<T> Unpin for RingPushError<T> where
T: Unpin,
T: Unpin,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,