pub struct UdpAnnounceResponse {
pub response: AnnounceResponse,
pub transaction_id: u32,
pub options: Vec<UdpTrackerOption>,
}Expand description
UDP announce response.
Fields§
§response: AnnounceResponseCommon announce response data (interval, peers, etc.).
transaction_id: u32Transaction ID echoed from the request.
options: Vec<UdpTrackerOption>BEP 41: extension options parsed from trailing bytes after the peer list.
Trait Implementations§
Source§impl Clone for UdpAnnounceResponse
impl Clone for UdpAnnounceResponse
Source§fn clone(&self) -> UdpAnnounceResponse
fn clone(&self) -> UdpAnnounceResponse
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 UdpAnnounceResponse
impl RefUnwindSafe for UdpAnnounceResponse
impl Send for UdpAnnounceResponse
impl Sync for UdpAnnounceResponse
impl Unpin for UdpAnnounceResponse
impl UnsafeUnpin for UdpAnnounceResponse
impl UnwindSafe for UdpAnnounceResponse
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