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