pub struct HelloInfo {
pub is_extended: bool,
pub hostname: Hostname,
}
Fields§
§is_extended: bool
Whether we are running Extended SMTP (ESMTP) or LMTP, rather than plain SMTP
hostname: Hostname
Trait Implementations§
Source§impl<'de> Deserialize<'de> for HelloInfo
impl<'de> Deserialize<'de> for HelloInfo
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<HelloInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HelloInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for HelloInfo
impl Serialize for HelloInfo
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for HelloInfo
impl RefUnwindSafe for HelloInfo
impl Send for HelloInfo
impl Sync for HelloInfo
impl Unpin for HelloInfo
impl UnwindSafe for HelloInfo
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