pub struct GetAdminSmtpConfigResponse {
pub kv: GetAdminSmtpConfigResponseKv,
pub env: GetAdminSmtpConfigResponseEnv,
pub source: GetAdminSmtpConfigResponseSource,
}Expand description
GetAdminSmtpConfigResponse model.
Fields§
§kv: GetAdminSmtpConfigResponseKvWhat is stored. Empty strings and a port of 0 mean nothing has been saved for that field.
env: GetAdminSmtpConfigResponseEnvWhat the environment supplies. port defaults to 465 when unset or unparseable.
source: GetAdminSmtpConfigResponseSourceWhich layer is in force, decided by the stored HOST alone: a saved host makes it kv,
otherwise an environment host makes it env, otherwise none. Note the consequence —
saving a user or a password WITHOUT a host leaves source at env and the stored fields
inert.
Trait Implementations§
Source§impl Clone for GetAdminSmtpConfigResponse
impl Clone for GetAdminSmtpConfigResponse
Source§fn clone(&self) -> GetAdminSmtpConfigResponse
fn clone(&self) -> GetAdminSmtpConfigResponse
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 GetAdminSmtpConfigResponse
impl Debug for GetAdminSmtpConfigResponse
Source§impl Default for GetAdminSmtpConfigResponse
impl Default for GetAdminSmtpConfigResponse
Source§fn default() -> GetAdminSmtpConfigResponse
fn default() -> GetAdminSmtpConfigResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GetAdminSmtpConfigResponse
impl<'de> Deserialize<'de> for GetAdminSmtpConfigResponse
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 StructuralPartialEq for GetAdminSmtpConfigResponse
Auto Trait Implementations§
impl Freeze for GetAdminSmtpConfigResponse
impl RefUnwindSafe for GetAdminSmtpConfigResponse
impl Send for GetAdminSmtpConfigResponse
impl Sync for GetAdminSmtpConfigResponse
impl Unpin for GetAdminSmtpConfigResponse
impl UnsafeUnpin for GetAdminSmtpConfigResponse
impl UnwindSafe for GetAdminSmtpConfigResponse
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