pub trait Transport {
type Ok;
type Error;
// Required method
fn send_raw(
&self,
envelope: &Envelope,
email: &[u8],
) -> Result<Self::Ok, Self::Error>;
// Provided methods
fn send(&self, message: &Message) -> Result<Self::Ok, Self::Error> { ... }
fn shutdown(&self) { ... }
}
Expand description
Blocking Transport method for emails
Required Associated Types§
Required Methods§
Provided Methods§
Sourcefn shutdown(&self)
fn shutdown(&self)
Shuts down the transport. Future calls to Self::send
and
Self::send_raw
might fail.