pub struct AnnounceParams {
pub peer_id: HexId,
pub addresses: Vec<PeerAddress>,
}Expand description
Params for dig.announce.
Fields§
§peer_id: HexIdThe announcing peer’s peer_id (64-hex).
addresses: Vec<PeerAddress>The announcing peer’s candidate addresses.
Trait Implementations§
Source§impl Clone for AnnounceParams
impl Clone for AnnounceParams
Source§fn clone(&self) -> AnnounceParams
fn clone(&self) -> AnnounceParams
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 AnnounceParams
impl Debug for AnnounceParams
Source§impl<'de> Deserialize<'de> for AnnounceParams
impl<'de> Deserialize<'de> for AnnounceParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AnnounceParams
Source§impl PartialEq for AnnounceParams
impl PartialEq for AnnounceParams
Source§impl Serialize for AnnounceParams
impl Serialize for AnnounceParams
impl StructuralPartialEq for AnnounceParams
Auto Trait Implementations§
impl Freeze for AnnounceParams
impl RefUnwindSafe for AnnounceParams
impl Send for AnnounceParams
impl Sync for AnnounceParams
impl Unpin for AnnounceParams
impl UnsafeUnpin for AnnounceParams
impl UnwindSafe for AnnounceParams
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