Lines Matching defs:self
101 fn drop(&mut self) { in drop()
139 fn receive(&mut self, _: Instant) -> Option<(Self::RxToken<'_>, Self::TxToken<'_>)> { in receive()
159 fn transmit(&mut self, _: Instant) -> Option<Self::TxToken<'_>> { in transmit()
173 fn consume<R, F>(self, f: F) -> R in consume()
209 fn consume<R, F>(mut self, len: usize, f: F) -> R in consume()
329 pub fn listen(&mut self, port: u16) -> Result<()> { in listen()
348 pub fn poll(&mut self) { in poll()
371 pub fn set_io_yield_threshold(&mut self, threshold: u64) { in set_io_yield_threshold()
376 pub async fn receive_exact(&mut self, out: &mut [u8], timeout: Duration) -> Result<()> { in receive_exact()
406 pub async fn send_exact(&mut self, data: &[u8], timeout: Duration) -> Result<()> { in send_exact()
450 pub fn timestamp(&self, base_in_millis: u64) -> Duration { in timestamp()
465 pub fn broadcast_fuchsia_fastboot_mdns(&mut self) { in broadcast_fuchsia_fastboot_mdns()
659 &'b mut self, in init()