Skip to content

Commit aaa5bd5

Browse files
committed
[h2c] example should use serve_connection_with_upgrades
Server has to explicitly opt-in to upgrade support.
1 parent 0443864 commit aaa5bd5

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

examples/src/h2c/server.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,10 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
5252
let router = h2c.clone();
5353
tokio::spawn(async move {
5454
let builder = Builder::new(TokioExecutor::new());
55-
let conn = builder
56-
.serve_connection(TokioIo::new(io), TowerToHyperService::new(router));
55+
let conn = builder.serve_connection_with_upgrades(
56+
TokioIo::new(io),
57+
TowerToHyperService::new(router),
58+
);
5759
let _ = conn.await;
5860
});
5961
}

0 commit comments

Comments
 (0)