pub trait Transport {
type Ok;
type Error;
// Required method
fn send_raw(
&self,
envelope: &Envelope,
email: &[u8],
) -> Result<Self::Ok, Self::Error>;
// Provided method
fn send(&self, message: &Message) -> Result<Self::Ok, Self::Error> { ... }
}
Expand description
Blocking Transport method for emails