pub struct AnnounceMessage {
pub node_id: Vec<u8>,
pub addr: IpAddr,
pub records: Vec<AnnounceRecord>,
}Fields§
§node_id: Vec<u8>§addr: IpAddr§records: Vec<AnnounceRecord>Implementations§
Trait Implementations§
Source§impl Clone for AnnounceMessage
impl Clone for AnnounceMessage
Source§fn clone(&self) -> AnnounceMessage
fn clone(&self) -> AnnounceMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AnnounceMessage
impl RefUnwindSafe for AnnounceMessage
impl Send for AnnounceMessage
impl Sync for AnnounceMessage
impl Unpin for AnnounceMessage
impl UnwindSafe for AnnounceMessage
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