pub struct SendGridConfig {
pub api_key: String,
pub endpoint: Option<String>,
pub timeout: Option<u64>,
}Expand description
SendGrid provider configuration
Fields§
§api_key: StringSendGrid API key
endpoint: Option<String>API endpoint (usually v3/mail/send)
timeout: Option<u64>Request timeout in seconds
Implementations§
Trait Implementations§
Source§impl Clone for SendGridConfig
impl Clone for SendGridConfig
Source§fn clone(&self) -> SendGridConfig
fn clone(&self) -> SendGridConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 SendGridConfig
impl Debug for SendGridConfig
Source§impl<'de> Deserialize<'de> for SendGridConfig
impl<'de> Deserialize<'de> for SendGridConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SendGridConfig
impl RefUnwindSafe for SendGridConfig
impl Send for SendGridConfig
impl Sync for SendGridConfig
impl Unpin for SendGridConfig
impl UnwindSafe for SendGridConfig
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