pub struct SmtpCredentials {
pub host: String,
pub port: u16,
pub username: String,
pub password: String,
pub from: String,
pub security: SmtpSecurity,
}Fields§
§host: String§port: u16§username: String§password: String§from: String§security: SmtpSecurityImplementations§
Trait Implementations§
Source§impl Clone for SmtpCredentials
impl Clone for SmtpCredentials
Source§fn clone(&self) -> SmtpCredentials
fn clone(&self) -> SmtpCredentials
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 SmtpCredentials
impl Debug for SmtpCredentials
Source§impl<'de> Deserialize<'de> for SmtpCredentials
impl<'de> Deserialize<'de> for SmtpCredentials
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
impl Eq for SmtpCredentials
Source§impl PartialEq for SmtpCredentials
impl PartialEq for SmtpCredentials
Source§fn eq(&self, other: &SmtpCredentials) -> bool
fn eq(&self, other: &SmtpCredentials) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SmtpCredentials
impl Serialize for SmtpCredentials
impl StructuralPartialEq for SmtpCredentials
Auto Trait Implementations§
impl Freeze for SmtpCredentials
impl RefUnwindSafe for SmtpCredentials
impl Send for SmtpCredentials
impl Sync for SmtpCredentials
impl Unpin for SmtpCredentials
impl UnsafeUnpin for SmtpCredentials
impl UnwindSafe for SmtpCredentials
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.