tcp_channel_client/
error.rs

1use crate::State;
2use thiserror::Error;
3
4#[derive(Error, Debug)]
5pub enum Error {
6    #[error("{0}")]
7    SendError(String),
8    #[error(transparent)]
9    IOError(#[from] std::io::Error),
10    #[error(transparent)]
11    Error(#[from] anyhow::Error),
12    #[error(transparent)]
13    AsyncChannelError(#[from] async_channel::SendError<State>),
14}
15
16pub type Result<T, E = Error> = core::result::Result<T, E>;