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}