pub struct HostRecord {
pub name: String,
pub addr: BTreeSet<IpAddr>,
pub port: u16,
}Fields§
§name: String§addr: BTreeSet<IpAddr>§port: u16Implementations§
Source§impl HostRecord
impl HostRecord
pub async fn connect(self) -> SbResult<ProtoStream<TcpStream>>
Trait Implementations§
Source§impl Clone for HostRecord
impl Clone for HostRecord
Source§fn clone(&self) -> HostRecord
fn clone(&self) -> HostRecord
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 HostRecord
impl Debug for HostRecord
Source§impl From<SocketAddr> for HostRecord
impl From<SocketAddr> for HostRecord
Source§fn from(value: SocketAddr) -> Self
fn from(value: SocketAddr) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for HostRecord
impl RefUnwindSafe for HostRecord
impl Send for HostRecord
impl Sync for HostRecord
impl Unpin for HostRecord
impl UnsafeUnpin for HostRecord
impl UnwindSafe for HostRecord
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