anchal 0.1.1

A protocol-agnostic transport layer for Rust
Documentation
use thiserror::Error;

#[derive(Error, Debug)]
pub enum TransportError {
    #[error("Binding error: {0}")]
    BindingError(String),

    #[error("Connection error: {0}")]
    ConnectionError(String),

    #[error("Disconnect error: {0}")]
    DisconnectError(String),

    #[error("Send error: {0}")]
    SendError(String),

    #[error("Receive error: {0}")]
    ReceiveError(String),

    #[error("Unknown error")]
    Unknown,
}