Skip to content

Commit ddf5c74

Browse files
chore(deps): bump futures to 0.3.32 (#25522)
* chore(deps): bump futures to 0.3.32, fix try_recv breaking change Co-Authored-By: Claude <claude-sonnet-4-6> * fmt
1 parent 27497d0 commit ddf5c74

5 files changed

Lines changed: 27 additions & 35 deletions

File tree

Cargo.lock

Lines changed: 18 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ dashmap = { version = "6.1.0", default-features = false }
157157
derivative = { version = "2.2.0", default-features = false }
158158
exitcode = { version = "1.1.2", default-features = false }
159159
flate2 = { version = "1.1.2", default-features = false, features = ["zlib-rs"] }
160-
futures = { version = "0.3.31", default-features = false, features = ["std"] }
160+
futures = { version = "0.3.32", default-features = false, features = ["std"] }
161161
futures-util = { version = "0.3.29", default-features = false }
162162
glob = { version = "0.3.3", default-features = false }
163163
hickory-proto = { version = "0.26.1", default-features = false, features = ["dnssec-ring"] }

src/sinks/datadog/events/tests.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
11
use std::sync::Arc;
22

33
use bytes::Bytes;
4-
use futures::{
5-
StreamExt,
6-
channel::mpsc::{Receiver, TryRecvError},
7-
stream::Stream,
8-
};
4+
use futures::{StreamExt, channel::mpsc::Receiver, stream::Stream};
95
use hyper::StatusCode;
106
use indoc::indoc;
117
use similar_asserts::assert_eq;
@@ -105,7 +101,7 @@ async fn smoke() {
105101
async fn handles_failure() {
106102
let (_expected, mut rx) = start_test(StatusCode::FORBIDDEN, BatchStatus::Rejected).await;
107103

108-
assert!(matches!(rx.try_next(), Err(TryRecvError { .. })));
104+
assert!(rx.try_recv().is_err());
109105
}
110106

111107
#[tokio::test]

src/sinks/datadog/logs/tests.rs

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,7 @@ use std::sync::Arc;
44

55
use bytes::Bytes;
66
use chrono::Utc;
7-
use futures::{
8-
StreamExt,
9-
channel::mpsc::{Receiver, TryRecvError},
10-
};
7+
use futures::{StreamExt, channel::mpsc::Receiver};
118
use http::request::Parts;
129
use indoc::indoc;
1310
use vector_lib::{
@@ -195,9 +192,9 @@ async fn telemetry() {
195192
async fn handles_failure_v1() {
196193
let (_expected, mut rx) =
197194
start_test_error(ApiStatus::BadRequestv1, BatchStatus::Rejected).await;
198-
let res = rx.try_next();
195+
let res = rx.try_recv();
199196

200-
assert!(matches!(res, Err(TryRecvError { .. })));
197+
assert!(res.is_err());
201198
}
202199

203200
#[tokio::test]
@@ -209,9 +206,9 @@ async fn handles_failure_v1() {
209206
async fn handles_failure_v2() {
210207
let (_expected, mut rx) =
211208
start_test_error(ApiStatus::BadRequestv2, BatchStatus::Rejected).await;
212-
let res = rx.try_next();
209+
let res = rx.try_recv();
213210

214-
assert!(matches!(res, Err(TryRecvError { .. })));
211+
assert!(res.is_err());
215212
}
216213

217214
#[tokio::test]

src/sinks/mezmo.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -524,7 +524,7 @@ mod tests {
524524
async fn smoke_fails() {
525525
let (_hosts, _partitions, mut rx) =
526526
smoke_start(StatusCode::FORBIDDEN, BatchStatus::Rejected).await;
527-
assert!(matches!(rx.try_next(), Err(mpsc::TryRecvError { .. })));
527+
assert!(rx.try_recv().is_err());
528528
}
529529

530530
#[tokio::test]

0 commit comments

Comments
 (0)