Skip to content

Commit 4ac449f

Browse files
committed
Reformat imports
1 parent da64ac5 commit 4ac449f

File tree

3 files changed

+20
-46
lines changed

3 files changed

+20
-46
lines changed

grpc/src/client/transport/tonic/mod.rs

Lines changed: 14 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,14 @@ use crate::client::transport::ConnectedTransport;
33
use crate::client::transport::Transport;
44
use crate::client::transport::TransportOptions;
55
use crate::codec::BytesCodec;
6+
use crate::rt::hyper_wrapper::{HyperCompatExec, HyperCompatTimer, HyperStream};
7+
use crate::rt::Runtime;
8+
use crate::rt::TaskHandle;
69
use crate::rt::TcpOptions;
710
use crate::service::Message;
811
use crate::service::Request as GrpcRequest;
912
use crate::service::Response as GrpcResponse;
13+
use crate::{client::name_resolution::TCP_IP_NETWORK_TYPE, service::Service};
1014
use bytes::Bytes;
1115
use http::uri::PathAndQuery;
1216
use http::Request as HttpRequest;
@@ -15,40 +19,21 @@ use http::Uri;
1519
use hyper::client::conn::http2::Builder;
1620
use hyper::client::conn::http2::SendRequest;
1721
use std::any::Any;
22+
use std::task::{Context, Poll};
1823
use std::time::Instant;
19-
use std::{
20-
error::Error,
21-
future::Future,
22-
net::SocketAddr,
23-
pin::Pin,
24-
str::FromStr,
25-
sync::Arc,
26-
task::{Context, Poll},
27-
};
24+
use std::{error::Error, future::Future, net::SocketAddr, pin::Pin, str::FromStr, sync::Arc};
25+
use tokio::sync::oneshot;
2826
use tokio_stream::Stream;
2927
use tokio_stream::StreamExt;
28+
use tonic::client::GrpcService;
3029
use tonic::Request as TonicRequest;
3130
use tonic::Response as TonicResponse;
3231
use tonic::Streaming;
33-
use tower::{
34-
buffer::{future::ResponseFuture as BufferResponseFuture, Buffer},
35-
limit::{ConcurrencyLimitLayer, RateLimitLayer},
36-
util::BoxService,
37-
ServiceBuilder,
38-
};
39-
use tower_service::Service as TowerService;
40-
41-
use crate::{
42-
client::name_resolution::TCP_IP_NETWORK_TYPE,
43-
rt::{
44-
self,
45-
hyper_wrapper::{HyperCompatExec, HyperCompatTimer, HyperStream},
46-
},
47-
service::Service,
48-
};
49-
use tokio::sync::oneshot;
50-
use tonic::client::GrpcService;
5132
use tonic::{async_trait, body::Body, client::Grpc, Status};
33+
use tower::buffer::{future::ResponseFuture as BufferResponseFuture, Buffer};
34+
use tower::limit::{ConcurrencyLimitLayer, RateLimitLayer};
35+
use tower::{util::BoxService, ServiceBuilder};
36+
use tower_service::Service as TowerService;
5237

5338
#[cfg(test)]
5439
mod test;
@@ -66,7 +51,7 @@ struct TransportBuilder {}
6651

6752
struct TonicTransport {
6853
grpc: Grpc<TonicService>,
69-
task_handle: Box<dyn rt::TaskHandle>,
54+
task_handle: Box<dyn TaskHandle>,
7055
}
7156

7257
impl Drop for TonicTransport {
@@ -139,7 +124,7 @@ impl Transport for TransportBuilder {
139124
async fn connect(
140125
&self,
141126
address: String,
142-
runtime: Arc<dyn rt::Runtime>,
127+
runtime: Arc<dyn Runtime>,
143128
opts: &TransportOptions,
144129
) -> Result<ConnectedTransport, String> {
145130
let runtime = runtime.clone();

grpc/src/client/transport/tonic/test.rs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,20 @@
11
use crate::client::name_resolution::TCP_IP_NETWORK_TYPE;
22
use crate::client::transport::registry::GLOBAL_TRANSPORT_REGISTRY;
33
use crate::echo_pb::echo_server::{Echo, EchoServer};
4-
use crate::service::Request as GrpcRequest;
5-
64
use crate::echo_pb::{EchoRequest, EchoResponse};
75
use crate::service::Message;
8-
6+
use crate::service::Request as GrpcRequest;
7+
use crate::{client::transport::TransportOptions, rt::tokio::TokioRuntime};
98
use bytes::Bytes;
109
use std::any::Any;
1110
use std::{pin::Pin, sync::Arc, time::Duration};
1211
use tokio::net::TcpListener;
1312
use tokio::sync::{mpsc, oneshot, Notify};
1413
use tokio::time::timeout;
1514
use tokio_stream::{wrappers::ReceiverStream, Stream, StreamExt};
16-
use tonic_prost::prost::Message as ProstMessage;
17-
1815
use tonic::async_trait;
1916
use tonic::{transport::Server, Request, Response, Status};
20-
21-
use crate::{client::transport::TransportOptions, rt::tokio::TokioRuntime};
17+
use tonic_prost::prost::Message as ProstMessage;
2218

2319
const DEFAULT_TEST_DURATION: Duration = Duration::from_secs(10);
2420
const DEFAULT_TEST_SHORT_DURATION: Duration = Duration::from_millis(10);

grpc/src/rt/hyper_wrapper.rs

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,10 @@
1+
use super::{Runtime, TcpStream};
12
use hyper::rt::{Executor, Timer};
23
use pin_project_lite::pin_project;
3-
use std::{
4-
future::Future,
5-
io,
6-
pin::Pin,
7-
sync::Arc,
8-
task::{Context, Poll},
9-
time::Instant,
10-
};
4+
use std::task::{Context, Poll};
5+
use std::{future::Future, io, pin::Pin, sync::Arc, time::Instant};
116
use tokio::io::{AsyncRead, AsyncWrite, ReadBuf};
127

13-
use super::{Runtime, TcpStream};
14-
158
/// Adapts a runtime to a hyper compatible executor.
169
#[derive(Clone)]
1710
pub(crate) struct HyperCompatExec {

0 commit comments

Comments
 (0)