Enum async_proto::WriteError
source · [−]pub enum WriteError {
BufSize(TryFromIntError),
Custom(String),
Io(Arc<Error>),
Tungstenite(Arc<Error>),
Warp(Arc<Error>),
}
Expand description
The error returned from the write
and write_sync
methods.
Variants
BufSize(TryFromIntError)
Tried to send a buffer with more than u64::MAX
elements
Custom(String)
An error variant you can use when manually implementing Protocol
Io(Arc<Error>)
Tungstenite(Arc<Error>)
tokio-tungstenite
only.Warp(Arc<Error>)
warp
only.Trait Implementations
sourceimpl Clone for WriteError
impl Clone for WriteError
sourcefn clone(&self) -> WriteError
fn clone(&self) -> WriteError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for WriteError
impl Debug for WriteError
sourceimpl Display for WriteError
impl Display for WriteError
sourceimpl Error for WriteError
impl Error for WriteError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl From<Arc<Error>> for WriteError
impl From<Arc<Error>> for WriteError
sourcefn from(original: Arc<Error>) -> WriteError
fn from(original: Arc<Error>) -> WriteError
Converts to this type from the input type.
sourceimpl From<Arc<Error>> for WriteError
impl From<Arc<Error>> for WriteError
sourcefn from(original: Arc<Error>) -> WriteError
fn from(original: Arc<Error>) -> WriteError
Converts to this type from the input type.
sourceimpl From<Arc<Error>> for WriteError
impl From<Arc<Error>> for WriteError
sourcefn from(original: Arc<Error>) -> WriteError
fn from(original: Arc<Error>) -> WriteError
Converts to this type from the input type.
sourceimpl From<Error> for WriteError
impl From<Error> for WriteError
sourcefn from(e: Error) -> WriteError
fn from(e: Error) -> WriteError
Converts to this type from the input type.
sourceimpl From<Error> for WriteError
Available on crate feature tokio-tungstenite
only.
impl From<Error> for WriteError
tokio-tungstenite
only.sourcefn from(e: Error) -> WriteError
fn from(e: Error) -> WriteError
Converts to this type from the input type.
sourceimpl From<Error> for WriteError
Available on crate feature warp
only.
impl From<Error> for WriteError
warp
only.sourcefn from(e: Error) -> WriteError
fn from(e: Error) -> WriteError
Converts to this type from the input type.
sourceimpl From<Infallible> for WriteError
impl From<Infallible> for WriteError
sourcefn from(never: Infallible) -> Self
fn from(never: Infallible) -> Self
Converts to this type from the input type.
sourceimpl From<String> for WriteError
impl From<String> for WriteError
sourcefn from(original: String) -> WriteError
fn from(original: String) -> WriteError
Converts to this type from the input type.
sourceimpl From<TryFromIntError> for WriteError
impl From<TryFromIntError> for WriteError
sourcefn from(original: TryFromIntError) -> WriteError
fn from(original: TryFromIntError) -> WriteError
Converts to this type from the input type.
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more