Skip to content

Commit cd05673

Browse files
Ludeaikrivosheev
authored andcommitted
Use TcpStream instead of hyper connect
1 parent 5e32e00 commit cd05673

File tree

1 file changed

+3
-2
lines changed
  • tonic/src/transport/server

1 file changed

+3
-2
lines changed

tonic/src/transport/server/mod.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ use crate::server::NamedService;
4141
use bytes::Bytes;
4242
use http::{Request, Response};
4343
use http_body::Body as _;
44-
use hyper::{server::accept, Body};
44+
use hyper::Body;
4545
use pin_project::pin_project;
4646
use std::{
4747
convert::Infallible,
@@ -55,6 +55,7 @@ use std::{
5555
time::Duration,
5656
};
5757
use tokio::io::{AsyncRead, AsyncWrite};
58+
use tokio::net::TcpStream;
5859
use tokio_stream::Stream;
5960
use tower::{
6061
layer::util::{Identity, Stack},
@@ -525,7 +526,7 @@ impl<L> Server<L> {
525526
let svc = self.service_builder.service(svc);
526527

527528
let tcp = incoming::tcp_incoming(incoming, self);
528-
let incoming = accept::from_stream::<_, _, crate::Error>(tcp);
529+
let incoming = TcpStream::accept::from_stream::<_, _, crate::Error>(tcp);
529530

530531
let svc = MakeSvc {
531532
inner: svc,

0 commit comments

Comments
 (0)