xwt_error/impls/
debug.rs

1use crate::*;
2
3impl<Endpoint> std::fmt::Debug 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) => f.debug_tuple("Connect::Connect").field(inner).finish(),
10            Connect::Connecting(inner) => {
11                f.debug_tuple("Connect::Connecting").field(inner).finish()
12            }
13        }
14    }
15}
16
17impl<Endpoint> std::fmt::Debug for Accept<Endpoint>
18where
19    Endpoint: xwt_core::endpoint::Accept,
20{
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        match self {
23            Accept::Accept(inner) => f.debug_tuple("Accept::Accept").field(inner).finish(),
24        }
25    }
26}
27
28impl<TAccepting> std::fmt::Debug for Accepting<TAccepting>
29where
30    TAccepting: xwt_core::endpoint::accept::Accepting,
31{
32    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
33        match self {
34            Accepting::Accepting(inner) => f.debug_tuple("Accept::Accepting").field(inner).finish(),
35            Accepting::RequestOk(inner) => f.debug_tuple("Accept::RequestOk").field(inner).finish(),
36            Accepting::RequestClose(inner) => {
37                f.debug_tuple("Accept::RequestClose").field(inner).finish()
38            }
39        }
40    }
41}
42
43impl<Connect> std::fmt::Debug for OpenBi<Connect>
44where
45    Connect: xwt_core::session::stream::OpenBi,
46{
47    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
48        match self {
49            OpenBi::Open(inner) => f.debug_tuple("OpenBi::Open").field(inner).finish(),
50            OpenBi::Opening(inner) => f.debug_tuple("OpenBi::Opening").field(inner).finish(),
51        }
52    }
53}
54
55impl<Connect> std::fmt::Debug for OpenUni<Connect>
56where
57    Connect: xwt_core::session::stream::OpenUni,
58{
59    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
60        match self {
61            OpenUni::Open(inner) => f.debug_tuple("OpenUni::Open").field(inner).finish(),
62            OpenUni::Opening(inner) => f.debug_tuple("OpenUni::Opening").field(inner).finish(),
63        }
64    }
65}