Enum rss2email_lib::email::email_provider::EmailProviders
source · pub enum EmailProviders {
SendGrid(SendGrid),
MailCommand(MailCommand),
}
Expand description
An enum containing all Email Provider implementations.
Variants§
SendGrid(SendGrid)
MailCommand(MailCommand)
Trait Implementations§
source§impl Debug for EmailProviders
impl Debug for EmailProviders
source§impl EmailProvider for EmailProviders
impl EmailProvider for EmailProviders
source§fn send_email(
&self,
__enum_dispatch_arg_0: &str,
__enum_dispatch_arg_1: &str
) -> Result<(), EmailError>
fn send_email(
&self,
__enum_dispatch_arg_0: &str,
__enum_dispatch_arg_1: &str
) -> Result<(), EmailError>
Sends an email to and from the specified address.
source§impl From<MailCommand> for EmailProviders
impl From<MailCommand> for EmailProviders
source§fn from(v: MailCommand) -> EmailProviders
fn from(v: MailCommand) -> EmailProviders
Converts to this type from the input type.
source§impl From<SendGrid> for EmailProviders
impl From<SendGrid> for EmailProviders
source§fn from(v: SendGrid) -> EmailProviders
fn from(v: SendGrid) -> EmailProviders
Converts to this type from the input type.