/// Implement this trait on any struct that represents a sendable email.
////// The `Send + Sync` bounds are required so that async handlers holding a
/// `Mailable` across an `.await` point compile without `Handler` bound errors.
pubtraitMailable: Send + Sync {fnsubject(&self)->&str;fnbody(&self)-> String;fnhtml_body(&self)->Option<String>{None}}