Struct smoltcp::wire::MldAddressRecord [−][src]
Expand description
A read/write wrapper around an MLDv2 Listener Report Message Address Record.
Implementations
Imbue a raw octet buffer with a Address Record structure.
Shorthand for a combination of new_unchecked and check_len.
Ensure that no accessor method will panic if called.
Returns Err(Error::Truncated)
if the buffer is too short.
Consume the packet, returning the underlying buffer.
Getters for a MLDv2 Listener Report Message Address Record. See RFC 3810 § 5.2.
Return the record type for the given sources.
Return the length of the auxilary data.
Return the multicast address field.
Setters for a MLDv2 Listener Report Message Address Record. See RFC 3810 § 5.2.
Return the record type for the given sources.
Return the length of the auxilary data.
Return the number of sources field.
Return the multicast address field.
Panics
This function panics if the given address is not a multicast address.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<T> RefUnwindSafe for AddressRecord<T> where
T: RefUnwindSafe,
impl<T> Send for AddressRecord<T> where
T: Send,
impl<T> Sync for AddressRecord<T> where
T: Sync,
impl<T> Unpin for AddressRecord<T> where
T: Unpin,
impl<T> UnwindSafe for AddressRecord<T> where
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more