[][src]Enum streaming_platform::ProcessError

pub enum ProcessError {
    StreamNotFoundInState,
    StreamLayoutNotFound,
    AuthStreamLayoutIsEmpty,
    ClientAddrNotFound,
    BytesReadAmountExceededPayloadSize,
    PayloadSizeChecksFailed,
    BytesReadAmountExceededAttachmentSize,
    AttachmentSizeChecksFailed,
    StreamClosed,
    StreamIdIsZero,
    NotEnoughBytesForLen,
    WriteChannelDropped,
    IncorrectReadResult,
    Io(Error),
    SerdeJson(Error),
    GetFile(GetFileError),
    SendStreamUnitError,
    SendServerMsgError,
    SendClientMsgError,
    SendRpcMsgError,
    OneshotRecvError(RecvError),
    Timeout,
    NoneError,
    TrySendServerMsg,
    TrySendClientMsg,
    TrySendStreamUnit,
    TrySendRpcMsg,
}

Variants

StreamNotFoundInState
StreamLayoutNotFound
AuthStreamLayoutIsEmpty
ClientAddrNotFound
BytesReadAmountExceededPayloadSize
PayloadSizeChecksFailed
BytesReadAmountExceededAttachmentSize
AttachmentSizeChecksFailed
StreamClosed
StreamIdIsZero
NotEnoughBytesForLen
WriteChannelDropped
IncorrectReadResult
Io(Error)
SerdeJson(Error)
GetFile(GetFileError)
SendStreamUnitError
SendServerMsgError
SendClientMsgError
SendRpcMsgError
OneshotRecvError(RecvError)
Timeout
NoneError
TrySendServerMsg
TrySendClientMsg
TrySendStreamUnit
TrySendRpcMsg

Trait Implementations

impl Debug for ProcessError[src]

impl Display for ProcessError[src]

impl Error for ProcessError[src]

impl From<Elapsed> for ProcessError[src]

impl From<Error> for ProcessError[src]

impl From<Error> for ProcessError[src]

impl From<NoneError> for ProcessError[src]

impl From<RecvError> for ProcessError[src]

impl From<SendError<ClientMsg>> for ProcessError[src]

impl From<SendError<RpcMsg>> for ProcessError[src]

impl From<SendError<ServerMsg>> for ProcessError[src]

impl From<SendError<StreamUnit>> for ProcessError[src]

impl From<TrySendError<ClientMsg>> for ProcessError[src]

impl From<TrySendError<RpcMsg>> for ProcessError[src]

impl From<TrySendError<ServerMsg>> for ProcessError[src]

impl From<TrySendError<StreamUnit>> for ProcessError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,