pub struct Ipv6SocketAddr {
pub address: [u8; 16],
pub port: u16,
pub flowinfo: u32,
pub scope_id: u32,
}Expand description
Adresse IPv6 (host + port + flowinfo + scope).
Fields§
§address: [u8; 16]Adresse IPv6 (16 octets, big-endian).
port: u16Port en host byte-order.
flowinfo: u32Etiquette de flux (RFC 2460).
scope_id: u32Identifiant de scope de lien (utile pour les adresses link-local).
Trait Implementations§
Source§impl Clone for Ipv6SocketAddr
impl Clone for Ipv6SocketAddr
Source§fn clone(&self) -> Ipv6SocketAddr
fn clone(&self) -> Ipv6SocketAddr
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 moreimpl Copy for Ipv6SocketAddr
Source§impl Debug for Ipv6SocketAddr
impl Debug for Ipv6SocketAddr
impl Eq for Ipv6SocketAddr
Source§impl Hash for Ipv6SocketAddr
impl Hash for Ipv6SocketAddr
Source§impl PartialEq for Ipv6SocketAddr
impl PartialEq for Ipv6SocketAddr
impl StructuralPartialEq for Ipv6SocketAddr
Auto Trait Implementations§
impl Freeze for Ipv6SocketAddr
impl RefUnwindSafe for Ipv6SocketAddr
impl Send for Ipv6SocketAddr
impl Sync for Ipv6SocketAddr
impl Unpin for Ipv6SocketAddr
impl UnsafeUnpin for Ipv6SocketAddr
impl UnwindSafe for Ipv6SocketAddr
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