pub struct ServerAddr {
pub ip_address: Option<String>,
pub port: Option<u16>,
}Expand description
The remote server address a response came from.
Fields§
§ip_address: Option<String>The IP literal (e.g. “93.184.216.34”).
port: Option<u16>The remote port.
Trait Implementations§
Source§impl Clone for ServerAddr
impl Clone for ServerAddr
Source§fn clone(&self) -> ServerAddr
fn clone(&self) -> ServerAddr
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 ServerAddr
impl Debug for ServerAddr
Source§impl Default for ServerAddr
impl Default for ServerAddr
Source§fn default() -> ServerAddr
fn default() -> ServerAddr
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ServerAddr
impl<'de> Deserialize<'de> for ServerAddr
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 ServerAddr
impl RefUnwindSafe for ServerAddr
impl Send for ServerAddr
impl Sync for ServerAddr
impl Unpin for ServerAddr
impl UnsafeUnpin for ServerAddr
impl UnwindSafe for ServerAddr
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