Shorten debug for messages

This commit is contained in:
Igor Katson 2023-11-30 17:34:39 +00:00
parent 32a220f17c
commit 18c845d6f0
No known key found for this signature in database
GPG key ID: B4EC22B66D61A3F5
3 changed files with 10 additions and 4 deletions

View file

@ -170,7 +170,7 @@ pub struct Node {
impl core::fmt::Debug for Node {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
write!(f, "<{:?}; {}>", self.id, self.addr)
write!(f, "{}={:?}", self.addr, self.id)
}
}

View file

@ -721,12 +721,20 @@ enum Request {
Ping,
}
#[derive(Debug)]
enum ResponseOrError {
Response(Response<ByteString>),
Error(ErrorDescription<ByteString>),
}
impl core::fmt::Debug for ResponseOrError {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
Self::Response(r) => write!(f, "{r:?}"),
Self::Error(e) => write!(f, "{e:?}"),
}
}
}
struct DhtWorker {
socket: UdpSocket,
dht: Arc<DhtState>,

View file

@ -20,11 +20,9 @@ impl FromStr for Id20 {
impl std::fmt::Debug for Id20 {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
write!(f, "<")?;
for byte in self.0 {
write!(f, "{byte:02x?}")?;
}
write!(f, ">")?;
Ok(())
}
}