1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
use bincode::Error as BincodeError;
use std::io::Error as IoError;

quick_error! {
    #[derive(Debug)]
    pub enum RecvError {
        Disconnected {}
        BincodeError(err: BincodeError) {
            from()
        }
        IoError(err: IoError) {
            from()
        }
    }
}
quick_error! {
    #[derive(Debug)]
    pub enum SendError {
        Disconnected {}
        BincodeError(err: BincodeError) {
            from()
        }
        IoError(err: IoError) {
            from()
        }
    }
}