mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-03-07 11:59:59 +03:00
cleanup
* cleanup Cargo.toml * exclude backend from windows build * remove env include in windows build * remove Backend from windows build * fix compiler warning
This commit is contained in:
committed by
GitHub
parent
90ad518ebe
commit
deb1548e21
10
Cargo.lock
generated
10
Cargo.lock
generated
@@ -237,7 +237,6 @@ dependencies = [
|
||||
"serde",
|
||||
"serde_derive",
|
||||
"tempfile",
|
||||
"threadpool",
|
||||
"toml",
|
||||
"trust-dns-resolver",
|
||||
"wayland-client",
|
||||
@@ -632,15 +631,6 @@ dependencies = [
|
||||
"syn",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "threadpool"
|
||||
version = "1.8.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa"
|
||||
dependencies = [
|
||||
"num_cpus",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "tinyvec"
|
||||
version = "1.6.0"
|
||||
|
||||
@@ -12,7 +12,6 @@ memmap = "0.7"
|
||||
toml = "0.5"
|
||||
serde = "1.0"
|
||||
serde_derive = "1.0"
|
||||
threadpool = "1.8"
|
||||
|
||||
[target.'cfg(unix)'.dependencies]
|
||||
wayland-client = { version="0.30.0", optional = true }
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
use std::{thread::{JoinHandle, self}, env, sync::mpsc::Receiver};
|
||||
use std::{thread::{JoinHandle, self}, sync::mpsc::Receiver};
|
||||
|
||||
#[cfg(unix)]
|
||||
use std::env;
|
||||
|
||||
use crate::{backend::consumer, client::{Client, ClientHandle}, event::Event};
|
||||
|
||||
#[cfg(unix)]
|
||||
#[derive(Debug)]
|
||||
enum Backend {
|
||||
Wlroots,
|
||||
@@ -11,6 +15,9 @@ enum Backend {
|
||||
}
|
||||
|
||||
pub fn start(consume_rx: Receiver<(Event, ClientHandle)>, clients: Vec<Client>, backend: Option<String>) -> JoinHandle<()> {
|
||||
#[cfg(windows)]
|
||||
let _backend = backend;
|
||||
|
||||
thread::Builder::new()
|
||||
.name("event consumer".into())
|
||||
.spawn(move || {
|
||||
|
||||
@@ -6,6 +6,7 @@ use crate::{client::{Client, ClientHandle}, event::Event, request::Server};
|
||||
|
||||
use crate::backend::producer;
|
||||
|
||||
#[cfg(unix)]
|
||||
enum Backend {
|
||||
Wayland,
|
||||
X11,
|
||||
|
||||
Reference in New Issue
Block a user