pub struct AnnounceResponse {
pub interval: u32,
pub seeders: Option<u32>,
pub leechers: Option<u32>,
pub peers: Vec<SocketAddr>,
}Expand description
Common announce response data.
Fields§
§interval: u32Re-announce interval in seconds.
seeders: Option<u32>Number of seeders (optional).
leechers: Option<u32>Number of leechers (optional).
peers: Vec<SocketAddr>Peer addresses.
Trait Implementations§
Source§impl Clone for AnnounceResponse
impl Clone for AnnounceResponse
Source§fn clone(&self) -> AnnounceResponse
fn clone(&self) -> AnnounceResponse
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 moreAuto Trait Implementations§
impl Freeze for AnnounceResponse
impl RefUnwindSafe for AnnounceResponse
impl Send for AnnounceResponse
impl Sync for AnnounceResponse
impl Unpin for AnnounceResponse
impl UnsafeUnpin for AnnounceResponse
impl UnwindSafe for AnnounceResponse
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