tcplane/server/response/
error.rs1use crate::*;
2
3#[derive(Debug)]
4pub enum Error {
5 ResponseError(String),
6 CloseError(String),
7 NotFoundStream,
8 Unknown,
9}
10
11impl StdError for Error {}
12
13impl Display for Error {
14 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
15 match self {
16 Self::ResponseError(data) => write!(f, "Response Error{}{}", COLON_SPACE, data),
17 Self::CloseError(data) => write!(f, "Close Error{}{}", COLON_SPACE, data),
18 Self::NotFoundStream => {
19 write!(f, "Not found stream")
20 }
21 Self::Unknown => write!(f, "{}", "Unknown"),
22 }
23 }
24}