revert back to async_trait since having to use 1.75 because of win7

support
This commit is contained in:
rustdesk
2024-03-27 03:36:33 +08:00
parent 5aec5b084a
commit 1fa3837bb0
6 changed files with 138 additions and 130 deletions

View File

@@ -7,6 +7,7 @@ use std::{
sync::{mpsc, Arc, Mutex, RwLock},
};
use async_trait::async_trait;
use bytes::Bytes;
#[cfg(not(any(target_os = "android", target_os = "linux")))]
use cpal::{
@@ -2761,6 +2762,7 @@ async fn send_switch_login_request(
}
/// Interface for client to send data and commands.
#[async_trait]
pub trait Interface: Send + Clone + 'static + Sized {
/// Send message data to remote peer.
fn send(&self, data: Data);