Struct rkyv::std_impl::net::ArchivedIpv6Addr [−][src]
#[repr(transparent)]pub struct ArchivedIpv6Addr { /* fields omitted */ }
Expand description
An archived Ipv6Addr
.
Implementations
Returns true
if this is a loopback address (::1).
See Ipv6Addr::is_loopback()
for more details.
Returns true
if this is a multicast address (ff00::/8).
See Ipv6Addr::is_multicast()
for more details.
Returns true
for the special ‘unspecified’ address (::).
See Ipv6Addr::is_unspecified()
for more details.
Returns the sixteen eight-bit integers the IPv6 address consists of.
Returns the eight 16-bit segments that make up this address.
Trait Implementations
type Error = StructCheckError
type Error = StructCheckError
The error that may result from checking the type.
unsafe fn check_bytes<'a>(
value: *const Self,
context: &mut __C
) -> Result<&'a Self, Self::Error>
[src]
unsafe fn check_bytes<'a>(
value: *const Self,
context: &mut __C
) -> Result<&'a Self, Self::Error>
[src]Checks whether the given pointer points to a valid value within the given context. Read more
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for ArchivedIpv6Addr
impl Send for ArchivedIpv6Addr
impl Sync for ArchivedIpv6Addr
impl Unpin for ArchivedIpv6Addr
impl UnwindSafe for ArchivedIpv6Addr
Blanket Implementations
type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Converts some archived metadata to the pointer metadata for itself.
Mutably borrows from an owned value. Read more