Skip to content

Commit 3e665b6

Browse files
committed
Fix clippy warnings
1 parent 2999411 commit 3e665b6

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/lib.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ impl<T: Connect> TimeoutConnector<T> {
3333
/// Construct a new TimeoutConnector with a given connector implementing the `Connect` trait
3434
pub fn new(connector: T) -> Self {
3535
TimeoutConnector {
36-
connector: connector,
36+
connector,
3737
connect_timeout: None,
3838
read_timeout: None,
3939
write_timeout: None,
@@ -50,15 +50,16 @@ where
5050
{
5151
type Response = Pin<Box<TimeoutConnectorStream<T::Response>>>;
5252
type Error = BoxError;
53+
#[allow(clippy::type_complexity)]
5354
type Future = Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send>>;
5455

5556
fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>> {
5657
self.connector.poll_ready(cx).map_err(Into::into)
5758
}
5859

5960
fn call(&mut self, dst: Uri) -> Self::Future {
60-
let read_timeout = self.read_timeout.clone();
61-
let write_timeout = self.write_timeout.clone();
61+
let read_timeout = self.read_timeout;
62+
let write_timeout = self.write_timeout;
6263
let connecting = self.connector.call(dst);
6364

6465
if self.connect_timeout.is_none() {

0 commit comments

Comments
 (0)