#[non_exhaustive]pub enum ChunkListenerFailureKind {
Error,
Panic,
}Expand description
Whether a chunk listener returned an error or panicked.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Error
The listener returned a classified error.
Panic
The listener panicked before or while its future was polled.
Trait Implementations§
Source§impl Clone for ChunkListenerFailureKind
impl Clone for ChunkListenerFailureKind
Source§fn clone(&self) -> ChunkListenerFailureKind
fn clone(&self) -> ChunkListenerFailureKind
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 moreimpl Copy for ChunkListenerFailureKind
Source§impl Debug for ChunkListenerFailureKind
impl Debug for ChunkListenerFailureKind
impl Eq for ChunkListenerFailureKind
Source§impl PartialEq for ChunkListenerFailureKind
impl PartialEq for ChunkListenerFailureKind
impl StructuralPartialEq for ChunkListenerFailureKind
Auto Trait Implementations§
impl Freeze for ChunkListenerFailureKind
impl RefUnwindSafe for ChunkListenerFailureKind
impl Send for ChunkListenerFailureKind
impl Sync for ChunkListenerFailureKind
impl Unpin for ChunkListenerFailureKind
impl UnsafeUnpin for ChunkListenerFailureKind
impl UnwindSafe for ChunkListenerFailureKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more