//! Email address shared across all protocols.
useschemars::JsonSchema;useserde::{Deserialize, Serialize};/// A single email address with an optional display name.
////// Common shape used by every protocol-specific envelope and message
/// representation.
#[derive(Clone, Debug, PartialEq, Eq, Hash, Serialize, Deserialize, JsonSchema)]#[serde(rename_all ="kebab-case")]pubstructAddress{/// Display name (e.g. `Alice`), if any.
pubname:Option<String>,
/// Email address (e.g. `alice@example.org`).
pubemail: String,
}