pub struct PexMsg {
pub added: Vec<u8>,
pub added_f: Vec<u8>,
pub dropped: Vec<u8>,
pub added6: Vec<u8>,
pub added6_f: Vec<u8>,
pub dropped6: Vec<u8>,
}Expand description
BEP-11 peer exchange message (ut_pex).
Fields§
§added: Vec<u8>Added peers (compact IPv4 6-byte each).
added_f: Vec<u8>Flags for added peers.
dropped: Vec<u8>Dropped peers (compact IPv4).
added6: Vec<u8>Added IPv6 peers (18-byte each).
added6_f: Vec<u8>Flags for added6.
dropped6: Vec<u8>Dropped IPv6.
Implementations§
Trait Implementations§
impl Eq for PexMsg
impl StructuralPartialEq for PexMsg
Auto Trait Implementations§
impl Freeze for PexMsg
impl RefUnwindSafe for PexMsg
impl Send for PexMsg
impl Sync for PexMsg
impl Unpin for PexMsg
impl UnsafeUnpin for PexMsg
impl UnwindSafe for PexMsg
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