From a0980d017b1257018446228162a8d17bff17798f Mon Sep 17 00:00:00 2001 From: Alexis Mousset Date: Mon, 1 Feb 2021 11:11:25 +0100 Subject: [PATCH] Make EmailFormat trait private (#535) It does not need to be exposed. --- src/address/mod.rs | 2 ++ src/error.rs | 2 ++ src/message/mod.rs | 3 ++- src/transport/smtp/transport.rs | 1 + 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/address/mod.rs b/src/address/mod.rs index c53a75a..765914d 100644 --- a/src/address/mod.rs +++ b/src/address/mod.rs @@ -1,3 +1,5 @@ +//! Email addresses + #[cfg(feature = "serde")] mod serde; diff --git a/src/error.rs b/src/error.rs index 1e456a9..668c31c 100644 --- a/src/error.rs +++ b/src/error.rs @@ -1,3 +1,5 @@ +//! Error type for email messages + use std::{ error::Error as StdError, fmt::{self, Display, Formatter}, diff --git a/src/message/mod.rs b/src/message/mod.rs index 52e8e53..8718541 100644 --- a/src/message/mod.rs +++ b/src/message/mod.rs @@ -265,7 +265,8 @@ use crate::{ const DEFAULT_MESSAGE_ID_DOMAIN: &str = "localhost"; -pub trait EmailFormat { +/// Something that can be formatted as an email message +trait EmailFormat { // Use a writer? fn format(&self, out: &mut Vec); } diff --git a/src/transport/smtp/transport.rs b/src/transport/smtp/transport.rs index d548e0c..912c330 100644 --- a/src/transport/smtp/transport.rs +++ b/src/transport/smtp/transport.rs @@ -13,6 +13,7 @@ use crate::Transport; #[allow(missing_debug_implementations)] #[derive(Clone)] +/// Transport using the SMTP protocol pub struct SmtpTransport { #[cfg(feature = "r2d2")] inner: Pool,