pub struct WebhookEmailConfig {
pub webhook_url: String,
pub signing_secret: Option<Vec<u8>>,
pub timeout: Duration,
}Expand description
Configuration for WebhookEmailSender.
Fields§
§webhook_url: StringURL to POST email notifications to.
signing_secret: Option<Vec<u8>>HMAC-SHA256 signing secret. When None, no X-Allowthem-Signature
header is sent.
timeout: DurationPer-request timeout. Defaults to 10 seconds.
Trait Implementations§
Source§impl Clone for WebhookEmailConfig
impl Clone for WebhookEmailConfig
Source§fn clone(&self) -> WebhookEmailConfig
fn clone(&self) -> WebhookEmailConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WebhookEmailConfig
impl Debug for WebhookEmailConfig
Auto Trait Implementations§
impl Freeze for WebhookEmailConfig
impl RefUnwindSafe for WebhookEmailConfig
impl Send for WebhookEmailConfig
impl Sync for WebhookEmailConfig
impl Unpin for WebhookEmailConfig
impl UnsafeUnpin for WebhookEmailConfig
impl UnwindSafe for WebhookEmailConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more