Skip to content

Commit 1fa6aa9

Browse files
committed
fix: Update packages and fix nightly drain_filter
1 parent 61815a2 commit 1fa6aa9

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ vhid = [
8484

8585

8686
[build-dependencies]
87-
built = { version = "0.5", features = ["git2", "chrono"] }
87+
built = { version = "0.6", features = ["git2", "chrono"] }
8888
capnpc = { version = "0.14", optional = true }
8989
rustc_version = "0.2"
9090

@@ -100,17 +100,17 @@ futures = { version = "0.3", optional = true }
100100
futures-util = { version = "0.3", optional = true }
101101
glob = { version = "0.3", optional = true }
102102
heapless = { version = "0.7" }
103-
hidapi = { version = "1.4.1", default-features = false, features = ["linux-static-hidraw"], optional = true }
103+
hidapi = { version = "2.3.3", default-features = false, features = ["linux-native"], optional = true }
104104
hid-io-protocol = { path = "hid-io-protocol", version = "^0.1.5" }
105105
libc = { version = "0.2", optional = true }
106106
log = "0.4"
107107
nanoid = { version = "0.4", optional = true }
108108
open = "3.0"
109-
rcgen = { version = "0.9", optional = true }
110-
regex = { version = "1.5", optional = true }
111-
rustls = { version = "0.20", optional = true, features = ["dangerous_configuration"] }
109+
rcgen = { version = "0.11", optional = true }
110+
regex = { version = "1.8", optional = true }
111+
rustls = { version = "0.21", optional = true, features = ["dangerous_configuration"] }
112112
sys-info = "0.9"
113-
tempfile = { version = "3.3.0", optional = true }
113+
tempfile = { version = "3.6", optional = true }
114114
tokio = { version = "1.18", features = ["net", "rt-multi-thread", "macros", "sync", "time"] }
115115
tokio-rustls = { version = "0.23", optional = true }
116116
tokio-stream = { version = "0.1", features = ["sync"], optional = true }

src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* Copyright (C) 2017-2022 by Jacob Alexander
1+
/* Copyright (C) 2017-2023 by Jacob Alexander
22
*
33
* This file is free software: you can redistribute it and/or modify
44
* it under the terms of the GNU General Public License as published by
@@ -14,7 +14,7 @@
1414
* along with this file. If not, see <http://www.gnu.org/licenses/>.
1515
*/
1616

17-
#![feature(drain_filter)]
17+
#![feature(extract_if)]
1818

1919
// ----- Crates -----
2020

src/mailbox.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ impl Mailbox {
187187
info!("Unregistering endpoint: {}", uid);
188188
let mut nodes = self.nodes.write().unwrap();
189189
*nodes = nodes
190-
.drain_filter(|dev| dev.uid() != uid)
190+
.extract_if(|dev| dev.uid() != uid)
191191
.collect::<Vec<_>>();
192192
}
193193

0 commit comments

Comments
 (0)