Struct config::PrivatEmailConfig [−][src]
pub struct PrivatEmailConfig {
pub from_email: String,
pub to_email: String,
pub black_list: Option<Vec<String>>,
}Config object for PrivatEmail.
Implements serde::Deserialize and serde::Serialize and
can be composed with other consumer configs.
PrivatEmailConfig:
from_email: Original Recipient Email from Verified SES Domain
to_email: Recipient SES verified email address which receives the forwarded email
black_list: Black listed email addresses.
Fields
from_email: StringOriginal Recipient Email from Verified SES Domain
to_email: StringRecipient email address that receives the forwarded SES email
black_list: Option<Vec<String>>Black Listed email addresses
Implementations
impl PrivatEmailConfig[src]
impl PrivatEmailConfig[src]Create a new PrivatEmailConfig client struct from environment variables.
Trait Implementations
impl Clone for PrivatEmailConfig[src]
impl Clone for PrivatEmailConfig[src]fn clone(&self) -> PrivatEmailConfig[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Default for PrivatEmailConfig[src]
impl Default for PrivatEmailConfig[src]Default configuration for PrivatEmailConfig
impl PartialEq<PrivatEmailConfig> for PrivatEmailConfig[src]
impl PartialEq<PrivatEmailConfig> for PrivatEmailConfig[src]fn eq(&self, other: &PrivatEmailConfig) -> bool[src]
fn ne(&self, other: &PrivatEmailConfig) -> bool[src]
impl Serialize for PrivatEmailConfig[src]
impl Serialize for PrivatEmailConfig[src]Auto Trait Implementations
impl RefUnwindSafe for PrivatEmailConfig
impl RefUnwindSafe for PrivatEmailConfigimpl Send for PrivatEmailConfig
impl Send for PrivatEmailConfigimpl Sync for PrivatEmailConfig
impl Sync for PrivatEmailConfigimpl Unpin for PrivatEmailConfig
impl Unpin for PrivatEmailConfigimpl UnwindSafe for PrivatEmailConfig
impl UnwindSafe for PrivatEmailConfig