tcp_channel/
error.rs

1use bincode::Error as BincodeError;
2use std::io::Error as IoError;
3
4use quick_error::quick_error;
5
6quick_error! {
7    #[derive(Debug)]
8    pub enum RecvError {
9        Disconnected {}
10        BincodeError(err: BincodeError) {
11            from()
12        }
13        IoError(err: IoError) {
14            from()
15        }
16        TooLarge(size: usize) {}
17    }
18}
19quick_error! {
20    #[derive(Debug)]
21    pub enum SendError {
22        Disconnected {}
23        BincodeError(err: BincodeError) {
24            from()
25        }
26        IoError(err: IoError) {
27            from()
28        }
29    }
30}