[−][src]Enum quinn_proto::WriteError
Errors triggered while writing to a send stream
Variants
The peer is not able to accept additional data, or the connection is congested.
If the peer issues additional flow control credit, a StreamWritable
event will be
generated, indicating that retrying the write might succeed.
Stopped(VarInt)
The peer is no longer accepting data on this stream, and it has been implicitly reset. The stream cannot be finished or further written to.
Carries an application-defined error code.
Unknown stream
Occurs when attempting to access a stream after finishing it or observing that it has been stopped.
Trait Implementations
impl Clone for WriteError
[src]
fn clone(&self) -> WriteError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for WriteError
[src]
impl Display for WriteError
[src]
impl Eq for WriteError
[src]
impl Error for WriteError
[src]
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
impl Hash for WriteError
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for WriteError
[src]
fn cmp(&self, other: &WriteError) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<WriteError> for WriteError
[src]
fn eq(&self, other: &WriteError) -> bool
[src]
fn ne(&self, other: &WriteError) -> bool
[src]
impl PartialOrd<WriteError> for WriteError
[src]
fn partial_cmp(&self, other: &WriteError) -> Option<Ordering>
[src]
fn lt(&self, other: &WriteError) -> bool
[src]
fn le(&self, other: &WriteError) -> bool
[src]
fn gt(&self, other: &WriteError) -> bool
[src]
fn ge(&self, other: &WriteError) -> bool
[src]
impl StructuralEq for WriteError
[src]
impl StructuralPartialEq for WriteError
[src]
Auto Trait Implementations
impl RefUnwindSafe for WriteError
impl Send for WriteError
impl Sync for WriteError
impl Unpin for WriteError
impl UnwindSafe for WriteError
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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,