Skip to content

Commit 53f0039

Browse files
authored
Merge branch 'hyperium:master' into jparris/local_address
2 parents 39cbeed + 522a8d7 commit 53f0039

File tree

29 files changed

+103
-64
lines changed

29 files changed

+103
-64
lines changed

.github/workflows/CI.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ jobs:
8888
- uses: actions/checkout@v3
8989
- uses: hecrj/setup-rust-action@v1
9090
with:
91-
rust-version: "1.64" # msrv
91+
rust-version: "1.65" # msrv
9292
- name: Install protoc
9393
uses: taiki-e/install-action@v2
9494
with:

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ For IntelliJ IDEA users, please refer to [this](https://github.com/intellij-rust
4545

4646
### Rust Version
4747

48-
`tonic`'s MSRV is `1.64`.
48+
`tonic`'s MSRV is `1.65`.
4949

5050
```bash
5151
$ rustup update

codegen/src/main.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use std::path::PathBuf;
1+
use std::path::{Path, PathBuf};
22

33
fn main() {
44
// tonic-health
@@ -45,11 +45,11 @@ fn main() {
4545
}
4646

4747
fn codegen(
48-
root_dir: &PathBuf,
48+
root_dir: &Path,
4949
iface_files: &[&str],
5050
include_dirs: &[&str],
51-
out_dir: &PathBuf,
52-
file_descriptor_set_path: &PathBuf,
51+
out_dir: &Path,
52+
file_descriptor_set_path: &Path,
5353
build_client: bool,
5454
build_server: bool,
5555
) {
@@ -59,12 +59,12 @@ fn codegen(
5959
.unwrap();
6060

6161
let iface_files: Vec<PathBuf> = iface_files
62-
.into_iter()
62+
.iter()
6363
.map(|&path| root_dir.join(path))
6464
.collect();
6565

6666
let include_dirs: Vec<PathBuf> = include_dirs
67-
.into_iter()
67+
.iter()
6868
.map(|&path| root_dir.join(path))
6969
.collect();
7070
let out_dir = root_dir.join(out_dir);

examples/src/dynamic/server.rs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,7 @@ impl Echo for MyEcho {
3232
}
3333

3434
fn init_echo(args: &[String], builder: &mut RoutesBuilder) {
35-
let enabled = args
36-
.into_iter()
37-
.find(|arg| arg.as_str() == "echo")
38-
.is_some();
35+
let enabled = args.iter().any(|arg| arg.as_str() == "echo");
3936
if enabled {
4037
println!("Adding Echo service...");
4138
let svc = EchoServer::new(MyEcho::default());
@@ -62,10 +59,7 @@ impl Greeter for MyGreeter {
6259
}
6360

6461
fn init_greeter(args: &[String], builder: &mut RoutesBuilder) {
65-
let enabled = args
66-
.into_iter()
67-
.find(|arg| arg.as_str() == "greeter")
68-
.is_some();
62+
let enabled = args.iter().any(|arg| arg.as_str() == "greeter");
6963

7064
if enabled {
7165
println!("Adding Greeter service...");

examples/src/mock/mock.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
2323
tokio::spawn(async move {
2424
Server::builder()
2525
.add_service(GreeterServer::new(greeter))
26-
.serve_with_incoming(tokio_stream::iter(vec![Ok::<_, std::io::Error>(server)]))
26+
.serve_with_incoming(tokio_stream::once(Ok::<_, std::io::Error>(server)))
2727
.await
2828
});
2929

examples/src/richer-error/client.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
4646
}
4747
};
4848

49-
println!(" Successfull response received.\n\n {:?}\n", response);
49+
println!(" Successful response received.\n\n {:?}\n", response);
5050

5151
Ok(())
5252
}

examples/src/richer-error/client_vec.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
5252
}
5353
};
5454

55-
println!(" Successfull response received.\n\n {:?}\n", response);
55+
println!(" Successful response received.\n\n {:?}\n", response);
5656

5757
Ok(())
5858
}

interop/src/client.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ pub async fn ping_pong(client: &mut TestClient, assertions: &mut Vec<TestAsserti
207207
}
208208

209209
pub async fn empty_stream(client: &mut TestClient, assertions: &mut Vec<TestAssertion>) {
210-
let stream = tokio_stream::iter(Vec::new());
210+
let stream = tokio_stream::empty();
211211
let result = client.full_duplex_call(Request::new(stream)).await;
212212

213213
assertions.push(test_assert!(
@@ -270,7 +270,7 @@ pub async fn status_code_and_message(client: &mut TestClient, assertions: &mut V
270270
let result = client.unary_call(Request::new(simple_req)).await;
271271
validate_response(result, assertions);
272272

273-
let stream = tokio_stream::iter(vec![duplex_req]);
273+
let stream = tokio_stream::once(duplex_req);
274274
let result = match client.full_duplex_call(Request::new(stream)).await {
275275
Ok(response) => {
276276
let stream = response.into_inner();
@@ -356,7 +356,7 @@ pub async fn custom_metadata(client: &mut TestClient, assertions: &mut Vec<TestA
356356
req_unary.metadata_mut().insert(key1, value1.clone());
357357
req_unary.metadata_mut().insert_bin(key2, value2.clone());
358358

359-
let stream = tokio_stream::iter(vec![make_ping_pong_request(0)]);
359+
let stream = tokio_stream::once(make_ping_pong_request(0));
360360
let mut req_stream = Request::new(stream);
361361
req_stream.metadata_mut().insert(key1, value1.clone());
362362
req_stream.metadata_mut().insert_bin(key2, value2.clone());

interop/src/server.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ impl pb::test_service_server::TestService for TestService {
115115
return Err(status);
116116
}
117117

118-
let single_message = tokio_stream::iter(vec![Ok(first_msg)]);
118+
let single_message = tokio_stream::once(Ok(first_msg));
119119
let mut stream = single_message.chain(stream);
120120

121121
let stream = try_stream! {

tests/compression/src/bidirectional_stream.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ async fn client_enabled_server_enabled() {
3737
.into_inner(),
3838
)
3939
.add_service(svc)
40-
.serve_with_incoming(tokio_stream::iter(vec![Ok::<_, std::io::Error>(server)]))
40+
.serve_with_incoming(tokio_stream::once(Ok::<_, std::io::Error>(server)))
4141
.await
4242
.unwrap();
4343
}

0 commit comments

Comments
 (0)