From cc6b474b0d35f5fa3f00a742b1c0e18a9a1a25a3 Mon Sep 17 00:00:00 2001 From: hozan23 Date: Mon, 24 Jun 2024 19:25:57 +0200 Subject: p2p: use base64 to encode PeerID to string --- p2p/src/error.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'p2p/src/error.rs') diff --git a/p2p/src/error.rs b/p2p/src/error.rs index 97b7b7f..a490b57 100644 --- a/p2p/src/error.rs +++ b/p2p/src/error.rs @@ -11,8 +11,11 @@ pub enum Error { #[error("Unsupported protocol error: {0}")] UnsupportedProtocol(String), - #[error("Try from public key Error: {0}")] - TryFromPublicKey(&'static str), + #[error("PeerID try from PublicKey Error")] + PeerIDTryFromPublicKey, + + #[error("PeerID try from String Error")] + PeerIDTryFromString, #[error("Invalid message error: {0}")] InvalidMsg(String), @@ -23,6 +26,9 @@ pub enum Error { #[error(transparent)] ParseIntError(#[from] std::num::ParseIntError), + #[error(transparent)] + ParseIntError2(#[from] base64::DecodeError), + #[error(transparent)] ParseFloatError(#[from] std::num::ParseFloatError), -- cgit v1.2.3