diff --git a/src/addr.rs b/src/addr.rs
index 1502710..267eee2 100644
--- a/src/addr.rs
+++ b/src/addr.rs
@@ -3,6 +3,7 @@ use futures::channel::{mpsc, oneshot};
use futures::future::Shared;
use futures::lock::Mutex;
use futures::Future;
+use std::fmt;
use std::hash::{Hash, Hasher};
use std::pin::Pin;
use std::sync::Arc;
@@ -37,6 +38,14 @@ impl Clone for Addr {
}
}
+impl fmt::Debug for Addr {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
+ f.debug_struct(&std::any::type_name::())
+ .field("addr", &self.actor_id)
+ .finish()
+ }
+}
+
impl PartialEq for Addr {
fn eq(&self, other: &Self) -> bool {
self.actor_id == other.actor_id