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}