pub struct AnnouncePeerRequestArguments {
pub requester_id: Id,
pub info_hash: Id,
pub port: u16,
pub implied_port: Option<bool>,
pub token: Vec<u8>,
}
Fields§
§requester_id: Id
§info_hash: Id
§port: u16
§implied_port: Option<bool>
§token: Vec<u8>
Trait Implementations§
Source§impl Clone for AnnouncePeerRequestArguments
impl Clone for AnnouncePeerRequestArguments
Source§fn clone(&self) -> AnnouncePeerRequestArguments
fn clone(&self) -> AnnouncePeerRequestArguments
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 moreSource§impl Debug for AnnouncePeerRequestArguments
impl Debug for AnnouncePeerRequestArguments
Source§impl PartialEq for AnnouncePeerRequestArguments
impl PartialEq for AnnouncePeerRequestArguments
Source§fn eq(&self, other: &AnnouncePeerRequestArguments) -> bool
fn eq(&self, other: &AnnouncePeerRequestArguments) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for AnnouncePeerRequestArguments
Auto Trait Implementations§
impl Freeze for AnnouncePeerRequestArguments
impl RefUnwindSafe for AnnouncePeerRequestArguments
impl Send for AnnouncePeerRequestArguments
impl Sync for AnnouncePeerRequestArguments
impl Unpin for AnnouncePeerRequestArguments
impl UnwindSafe for AnnouncePeerRequestArguments
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