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: String
Original Recipient Email from Verified SES Domain
to_email: String
Recipient 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 PrivatEmailConfig
impl Send for PrivatEmailConfig
impl Send for PrivatEmailConfig
impl Sync for PrivatEmailConfig
impl Sync for PrivatEmailConfig
impl Unpin for PrivatEmailConfig
impl Unpin for PrivatEmailConfig
impl UnwindSafe for PrivatEmailConfig
impl UnwindSafe for PrivatEmailConfig