poston/
error.rs

1use crossbeam_channel::{RecvError, SendError};
2
3use crate::{buffer::BufferError, worker::Message};
4
5#[derive(thiserror::Error, Debug)]
6pub enum ClientError {
7    #[error("buffer error")]
8    Buffer(#[from] BufferError),
9    #[error("send error")]
10    SendChannel(#[from] SendError<Message>),
11    #[error("receive error")]
12    RecieveChannel(#[from] RecvError),
13}