cord_client/errors.rs
1use cord_message::{errors::Error as MessageError, Message};
2use error_chain::*;
3use std::io::Error as IoError;
4use tokio::sync::{
5 mpsc::error::{SendError, TrySendError},
6 oneshot::error::RecvError as OneshotRecvError,
7};
8
9error_chain! {
10 foreign_links {
11 ClientSend(TrySendError<Message>);
12 ClientForward(SendError<Message>);
13 Io(IoError);
14 Message(MessageError);
15 Terminate(OneshotRecvError);
16 }
17}