diff --git a/Cargo.lock b/Cargo.lock index b7f592666..f43e85be1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3094,9 +3094,9 @@ dependencies = [ [[package]] name = "ringbuf" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79abed428d1fd2a128201cec72c5f6938e2da607c6f3745f769fabea399d950a" +checksum = "2542bc32f4c763f52a2eb375cb0b76c5aa5771f569af74299e84dca51d988a2f" dependencies = [ "crossbeam-utils", ] diff --git a/Cargo.toml b/Cargo.toml index 63735450e..cbfdc7697 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -57,7 +57,7 @@ r2d2_mysql = "24" r2d2_sqlite = { version = "0", features = ["bundled"] } rand = "0" reqwest = { version = "0", features = ["json"] } -ringbuf = "0.3.3" +ringbuf = "0" serde = { version = "1", features = ["derive"] } serde_bencode = "0" serde_bytes = "0" diff --git a/src/servers/udp/server.rs b/src/servers/udp/server.rs index dc1bccde3..70cf8f01d 100644 --- a/src/servers/udp/server.rs +++ b/src/servers/udp/server.rs @@ -24,7 +24,8 @@ use std::sync::Arc; use aquatic_udp_protocol::Response; use derive_more::Constructor; use log::{debug, error, info, trace}; -use ringbuf::{Rb, StaticRb}; +use ringbuf::traits::{Consumer, Observer, RingBuffer}; +use ringbuf::StaticRb; use tokio::net::UdpSocket; use tokio::sync::oneshot; use tokio::task::{AbortHandle, JoinHandle};