diff --git a/crates/message/src/address.rs b/crates/message/src/address.rs index 8af184a9..9d5c005f 100644 --- a/crates/message/src/address.rs +++ b/crates/message/src/address.rs @@ -7,10 +7,16 @@ use mlua::{FromLua, MetaMethod, UserData, UserDataFields, UserDataMethods}; use rfc5321::{EnvelopeAddress as EnvelopeAddress5321, ForwardPath, ReversePath}; use serde::{Deserialize, Serialize}; -#[derive(Debug, Clone, PartialEq, Serialize, Deserialize, Eq)] +#[derive(Clone, PartialEq, Serialize, Deserialize, Eq)] #[serde(transparent)] pub struct EnvelopeAddress(EnvelopeAddress5321); +impl std::fmt::Debug for EnvelopeAddress { + fn fmt(&self, fmt: &mut std::fmt::Formatter) -> std::fmt::Result { + write!(fmt, "<{}>", self.0.to_string()) + } +} + #[cfg(feature = "impl")] impl FromLua for EnvelopeAddress { fn from_lua(value: mlua::Value, lua: &mlua::Lua) -> mlua::Result {