diff --git a/qemu-rdp/src/server/display.rs b/qemu-rdp/src/server/display.rs index 520283b..2575639 100644 --- a/qemu-rdp/src/server/display.rs +++ b/qemu-rdp/src/server/display.rs @@ -47,7 +47,7 @@ impl DisplayHandler { } async fn listen(&self) -> Result { - let (sender, receiver) = DisplayQueue::new(); + let (sender, receiver) = DisplayQueue::channel(); let (width, height) = ( self.console.width().await? as _, self.console.height().await? as _, diff --git a/qemu-rdp/src/server/display/queue.rs b/qemu-rdp/src/server/display/queue.rs index f118ad9..9a310ee 100644 --- a/qemu-rdp/src/server/display/queue.rs +++ b/qemu-rdp/src/server/display/queue.rs @@ -63,7 +63,7 @@ impl Drop for Receiver { } impl DisplayQueue { - pub(crate) fn new() -> (Sender, Receiver) { + pub(crate) fn channel() -> (Sender, Receiver) { let channel = Arc::new(DisplayQueue { queue: Mutex::new(VecDeque::with_capacity(QUEUE_CAPACITY)), notify_producer: Notify::new(), @@ -229,7 +229,7 @@ mod tests { #[test] fn test_send_recv() { - let (tx, rx) = DisplayQueue::new(); + let (tx, rx) = DisplayQueue::channel(); crate::utils::block_on(async move { let tx_task = tokio::spawn(async move { let ops = vec![ @@ -252,7 +252,7 @@ mod tests { #[test] fn test_capacity() { - let (tx, rx) = DisplayQueue::new(); + let (tx, rx) = DisplayQueue::channel(); crate::utils::block_on(async move { let ops = vec![DefaultPointer; QUEUE_CAPACITY]; for op in ops { @@ -271,7 +271,7 @@ mod tests { #[test] fn test_close() { - let (tx, rx) = DisplayQueue::new(); + let (tx, rx) = DisplayQueue::channel(); crate::utils::block_on(async move { let tx_task = tokio::spawn(async move { drop(tx); @@ -286,7 +286,7 @@ mod tests { #[test] fn test_resize() { - let (tx, rx) = DisplayQueue::new(); + let (tx, rx) = DisplayQueue::channel(); crate::utils::block_on(async move { let ops = vec![ Resize(DesktopSize { @@ -333,7 +333,7 @@ mod tests { #[test] fn test_bitmap() { - let (tx, rx) = DisplayQueue::new(); + let (tx, rx) = DisplayQueue::channel(); crate::utils::block_on(async move { let ops = vec![ Bitmap(BitmapUpdate { diff --git a/qemu-rdp/src/server/sound.rs b/qemu-rdp/src/server/sound.rs index a1aa869..55c7c5f 100644 --- a/qemu-rdp/src/server/sound.rs +++ b/qemu-rdp/src/server/sound.rs @@ -25,11 +25,11 @@ enum State { #[derive(Debug)] pub struct Inner { - audio: Audio, state: State, start_time: Instant, ev_sender: Option>, rdp_started: bool, + _audio: Option