xwt_error/impls/
display.rs

1use crate::*;
2
3impl<Endpoint> std::fmt::Display for Connect<Endpoint>
4where
5    Endpoint: xwt_core::endpoint::Connect,
6{
7    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
8        match self {
9            Connect::Connect(inner) => write!(f, "connect: {inner}"),
10            Connect::Connecting(inner) => write!(f, "connecting: {inner}"),
11        }
12    }
13}
14
15impl<Endpoint> std::fmt::Display for Accept<Endpoint>
16where
17    Endpoint: xwt_core::endpoint::Accept,
18{
19    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
20        match self {
21            Accept::Accept(inner) => write!(f, "accept: {inner}"),
22        }
23    }
24}
25
26impl<TAccepting> std::fmt::Display for Accepting<TAccepting>
27where
28    TAccepting: xwt_core::endpoint::accept::Accepting,
29{
30    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
31        match self {
32            Accepting::Accepting(inner) => write!(f, "accepting: {inner}"),
33            Accepting::RequestOk(inner) => write!(f, "oking request: {inner}"),
34            Accepting::RequestClose(inner) => write!(f, "closing request: {inner}"),
35        }
36    }
37}
38
39impl<Connect> std::fmt::Display for OpenBi<Connect>
40where
41    Connect: xwt_core::session::stream::OpenBi,
42{
43    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
44        match self {
45            OpenBi::Open(inner) => write!(f, "open: {inner}"),
46            OpenBi::Opening(inner) => write!(f, "opening: {inner}"),
47        }
48    }
49}
50
51impl<Connect> std::fmt::Display for OpenUni<Connect>
52where
53    Connect: xwt_core::session::stream::OpenUni,
54{
55    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
56        match self {
57            OpenUni::Open(inner) => write!(f, "open: {inner}"),
58            OpenUni::Opening(inner) => write!(f, "opening: {inner}"),
59        }
60    }
61}