Skip to content

Commit 3985854

Browse files
authored
Upgrading smol to 1.2 (#25)
1 parent 8a0c9ea commit 3985854

File tree

6 files changed

+15
-15
lines changed

6 files changed

+15
-15
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ log = "0.4"
2626
mio = "0.6"
2727
pin-project = "0.4"
2828
pcap-sys = "0.1"
29-
smol = "0.1"
29+
smol = "1.2"
3030
thiserror = "1.0"
3131

3232
[dev-dependencies]

benches/bench_capture.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ fn bench_stream_from_large_file(b: &mut Bencher) {
2323
let mut cfg = Config::default();
2424
cfg.with_max_packets_read(5000);
2525

26-
let packets = smol::run(async move {
26+
let packets = smol::block_on(async move {
2727
let packet_provider =
2828
PacketStream::new(Config::default(), std::sync::Arc::clone(&handle))
2929
.expect("Failed to build");
@@ -82,7 +82,7 @@ fn bench_stream_next_from_large_file_bridge(b: &mut Bencher) {
8282
.map(|h| PacketStream::new(Config::default(), h).unwrap())
8383
.collect();
8484

85-
let packets = smol::run(async move {
85+
let packets = smol::block_on(async move {
8686
let packet_provider =
8787
BridgeStream::new(streams, Config::default().buffer_for().clone(), 0)
8888
.expect("Failed to build");
@@ -125,7 +125,7 @@ fn bench_stream_next_from_large_file(b: &mut Bencher) {
125125
let mut cfg = Config::default();
126126
cfg.with_max_packets_read(5000);
127127

128-
let packets = smol::run(async move {
128+
let packets = smol::block_on(async move {
129129
let packet_provider =
130130
PacketStream::new(Config::default(), std::sync::Arc::clone(&handle))
131131
.expect("Failed to build");

src/bridge_stream.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ impl<E: Sync + Send, T: Stream<Item = StreamItem<E>> + Sized + Unpin> Future
4444
let polled = Pin::new(&mut stream).poll_next(cx);
4545
match polled {
4646
Poll::Pending => {
47-
std::mem::replace(this.stream, Some(stream));
47+
let _old_stream = std::mem::replace(this.stream, Some(stream));
4848
return Poll::Pending;
4949
}
5050
Poll::Ready(Some(t)) => {
@@ -325,7 +325,7 @@ mod tests {
325325
let packet_provider = BridgeStream::new(vec![packet_stream], Duration::from_millis(100), 2)
326326
.expect("Failed to build");
327327

328-
let packets = smol::run(async move {
328+
let packets = smol::block_on(async move {
329329
let fut_packets = packet_provider.collect::<Vec<_>>();
330330
let packets: Vec<_> = fut_packets
331331
.await
@@ -382,7 +382,7 @@ mod tests {
382382
let packet_provider = BridgeStream::new(vec![packet_stream], Duration::from_millis(100), 2)
383383
.expect("Failed to build");
384384

385-
let packets = smol::run(async move {
385+
let packets = smol::block_on(async move {
386386
let fut_packets = async move {
387387
let mut packet_provider = packet_provider.boxed();
388388
let mut packets = vec![];
@@ -469,7 +469,7 @@ mod tests {
469469
let stream1 = futures::stream::iter(vec![item1]);
470470
let stream2 = futures::stream::iter(vec![item2]);
471471

472-
let result = smol::run(async move {
472+
let result = smol::block_on(async move {
473473
let bridge = BridgeStream::new(vec![stream1, stream2], Duration::from_millis(100), 0);
474474

475475
let result = bridge

src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
//!
1010
//! fn main() {
1111
//! let handle = Handle::lookup().expect("No handle created");
12-
//! smol::run(async move {
12+
//! smol::block_on(async move {
1313
//! let mut provider = PacketStream::new(Config::default(), Arc::clone(&handle))
1414
//! .expect("Could not create provider")
1515
//! .boxed();
@@ -64,7 +64,7 @@ mod tests {
6464
let mut cfg = Config::default();
6565
cfg.with_max_packets_read(5000);
6666

67-
let packets = smol::run(async move {
67+
let packets = smol::block_on(async move {
6868
let packet_provider =
6969
PacketStream::new(Config::default(), std::sync::Arc::clone(&handle))
7070
.expect("Failed to build");

src/packet/future.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ async fn poll_ready(
7676
impl DispatchArgs {
7777
async fn poll(&self, timeout: Option<Duration>) -> Result<InterfaceReady, Error> {
7878
trace!("Polling FD with timeout {:?}", timeout);
79-
smol::Task::blocking(poll_ready(self.fd.clone(), timeout)).await
79+
smol::block_on(poll_ready(self.fd.clone(), timeout))
8080
}
8181
}
8282

src/stream.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ mod tests {
117117
let handle = Handle::file_capture(pcap_path.to_str().expect("No path found"))
118118
.expect("No handle created");
119119

120-
let packets = smol::run(async move {
120+
let packets = smol::block_on(async move {
121121
let packet_provider =
122122
PacketStream::new(Config::default(), Arc::clone(&handle)).expect("Failed to build");
123123
let fut_packets = packet_provider.collect::<Vec<_>>();
@@ -170,7 +170,7 @@ mod tests {
170170
let handle = Handle::file_capture(pcap_path.to_str().expect("No path found"))
171171
.expect("No handle created");
172172

173-
let packets = smol::run(async move {
173+
let packets = smol::block_on(async move {
174174
let packet_provider =
175175
PacketStream::new(Config::default(), Arc::clone(&handle)).expect("Failed to build");
176176
let fut_packets = packet_provider.collect::<Vec<_>>();
@@ -200,7 +200,7 @@ mod tests {
200200

201201
info!("Testing against {:?}", pcap_path);
202202

203-
let packets = smol::run(async move {
203+
let packets = smol::block_on(async move {
204204
let handle = Handle::file_capture(pcap_path.to_str().expect("No path found"))
205205
.expect("No handle created");
206206

@@ -244,7 +244,7 @@ mod tests {
244244

245245
let mut stream = stream.unwrap();
246246

247-
smol::run(async move { stream.next().await })
247+
smol::block_on(async move { stream.next().await })
248248
.unwrap()
249249
.unwrap();
250250
}

0 commit comments

Comments
 (0)