pub struct InfoReplySubmessage {
pub unicast_locators: Vec<Locator>,
pub multicast_locators: Option<Vec<Locator>>,
}Expand description
InfoReply submessage (§8.3.8.10.4). Sets unicastReplyLocatorList
(mandatory) and, if applicable, multicastReplyLocatorList (with the
M-flag) in the ReceiverState.
Wire layout (body):
- unicastLocatorList: u32 length + N × 24 byte locator
- (M-flag) multicastLocatorList: u32 length + N × 24 byte locator
Fields§
§unicast_locators: Vec<Locator>Unicast reply locators (at least 1 sensible, empty list allowed).
multicast_locators: Option<Vec<Locator>>Multicast reply locators (Some ⇒ M flag set in the header).
Implementations§
Source§impl InfoReplySubmessage
impl InfoReplySubmessage
Trait Implementations§
Source§impl Clone for InfoReplySubmessage
impl Clone for InfoReplySubmessage
Source§fn clone(&self) -> InfoReplySubmessage
fn clone(&self) -> InfoReplySubmessage
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 InfoReplySubmessage
impl Debug for InfoReplySubmessage
impl Eq for InfoReplySubmessage
Source§impl PartialEq for InfoReplySubmessage
impl PartialEq for InfoReplySubmessage
impl StructuralPartialEq for InfoReplySubmessage
Auto Trait Implementations§
impl Freeze for InfoReplySubmessage
impl RefUnwindSafe for InfoReplySubmessage
impl Send for InfoReplySubmessage
impl Sync for InfoReplySubmessage
impl Unpin for InfoReplySubmessage
impl UnsafeUnpin for InfoReplySubmessage
impl UnwindSafe for InfoReplySubmessage
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