Struct lettre::message::dkim::DkimConfig
source · pub struct DkimConfig { /* private fields */ }
Available on crate feature
builder
only.Expand description
A struct to describe Dkim configuration applied when signing a message
Implementations§
source§impl DkimConfig
impl DkimConfig
sourcepub fn default_config(
selector: String,
domain: String,
private_key: DkimSigningKey
) -> DkimConfig
pub fn default_config( selector: String, domain: String, private_key: DkimSigningKey ) -> DkimConfig
Create a default signature configuration with a set of headers and “simple/relaxed” canonicalization
sourcepub fn new(
selector: String,
domain: String,
private_key: DkimSigningKey,
headers: Vec<HeaderName>,
canonicalization: DkimCanonicalization
) -> DkimConfig
pub fn new( selector: String, domain: String, private_key: DkimSigningKey, headers: Vec<HeaderName>, canonicalization: DkimCanonicalization ) -> DkimConfig
Create a DkimConfig
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DkimConfig
impl RefUnwindSafe for DkimConfig
impl Send for DkimConfig
impl Sync for DkimConfig
impl Unpin for DkimConfig
impl UnwindSafe for DkimConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more