pub struct UdpTracker { /* private fields */ }Implementations§
Source§impl UdpTracker
impl UdpTracker
pub async fn connect(url: &str) -> Result<Self, TrackerError>
pub async fn announce( &mut self, info_hash: &[u8; 20], peer_id: &[u8; 20], downloaded: u64, left: u64, uploaded: u64, event: TrackerEvent, port: u16, ) -> Result<AnnounceResponse, TrackerError>
pub fn addr(&self) -> SocketAddr
Auto Trait Implementations§
impl !Freeze for UdpTracker
impl RefUnwindSafe for UdpTracker
impl Send for UdpTracker
impl Sync for UdpTracker
impl Unpin for UdpTracker
impl UnwindSafe for UdpTracker
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