Skip to content

Commit

Permalink
fix(example): change TokioTimer usage to match hyper-util end-user ex…
Browse files Browse the repository at this point in the history
…perience (#3658)
  • Loading branch information
krakow10 authored May 10, 2024
1 parent 56ef0cc commit e77cefe
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
7 changes: 7 additions & 0 deletions benches/support/tokiort.rs
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,13 @@ impl Timer for TokioTimer {
}
}

impl TokioTimer {
/// Create a new TokioTimer
pub fn new() -> Self {
Self {}
}
}

// Use TokioSleep to get tokio::time::Sleep to implement Unpin.
// see https://docs.rs/tokio/latest/tokio/time/struct.Sleep.html
pin_project! {
Expand Down
2 changes: 1 addition & 1 deletion examples/hello.rs
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ pub async fn main() -> Result<(), Box<dyn std::error::Error + Send + Sync>> {
// Handle the connection from the client using HTTP1 and pass any
// HTTP requests received on that connection to the `hello` function
if let Err(err) = http1::Builder::new()
.timer(TokioTimer)
.timer(TokioTimer::new())
.serve_connection(io, service_fn(hello))
.await
{
Expand Down

0 comments on commit e77cefe

Please sign in to comment.