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.