pub struct CreateProviderReq {
pub name: String,
pub host: String,
pub port: i32,
pub encryption: SmtpEncryption,
pub from_email: String,
pub from_name: Option<String>,
pub reply_to: Option<String>,
pub username: Option<String>,
pub password: Option<String>,
}Fields§
§name: String§host: String§port: i32§encryption: SmtpEncryption§from_email: String§from_name: Option<String>§reply_to: Option<String>§username: Option<String>§password: Option<String>明文 SMTP 密码。server 落库前加密;明文永不记录 / 返回。
Trait Implementations§
Source§impl Clone for CreateProviderReq
impl Clone for CreateProviderReq
Source§fn clone(&self) -> CreateProviderReq
fn clone(&self) -> CreateProviderReq
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 ComposeSchema for CreateProviderReq
impl ComposeSchema for CreateProviderReq
Source§impl Debug for CreateProviderReq
impl Debug for CreateProviderReq
Source§impl<'de> Deserialize<'de> for CreateProviderReq
impl<'de> Deserialize<'de> for CreateProviderReq
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
Source§impl Serialize for CreateProviderReq
impl Serialize for CreateProviderReq
Auto Trait Implementations§
impl Freeze for CreateProviderReq
impl RefUnwindSafe for CreateProviderReq
impl Send for CreateProviderReq
impl Sync for CreateProviderReq
impl Unpin for CreateProviderReq
impl UnsafeUnpin for CreateProviderReq
impl UnwindSafe for CreateProviderReq
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