summaryrefslogtreecommitdiff
path: root/core/async_cancel.rs
diff options
context:
space:
mode:
authorYiyu Lin <linyiyu1992@gmail.com>2023-01-06 03:29:50 +0800
committerGitHub <noreply@github.com>2023-01-05 14:29:50 -0500
commit896dd56b7af06fea6604a5596a6ffd17e7e52e6e (patch)
tree92d3c94afe4923f1d1faccc8034a03f78b807ade /core/async_cancel.rs
parent4e6b78cb43ece70df28281c8033b51366b110acf (diff)
refactor(cli,core,ext,rt): remove some unnecessary `clone` or `malloc` (#17274)
Diffstat (limited to 'core/async_cancel.rs')
-rw-r--r--core/async_cancel.rs18
1 files changed, 10 insertions, 8 deletions
diff --git a/core/async_cancel.rs b/core/async_cancel.rs
index a282194f5..5573e543d 100644
--- a/core/async_cancel.rs
+++ b/core/async_cancel.rs
@@ -1,13 +1,5 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
-use crate::RcLike;
-use crate::Resource;
-use futures::future::FusedFuture;
-use futures::future::Future;
-use futures::future::TryFuture;
-use futures::task::Context;
-use futures::task::Poll;
-use pin_project::pin_project;
use std::any::type_name;
use std::borrow::Cow;
use std::error::Error;
@@ -18,6 +10,16 @@ use std::io;
use std::pin::Pin;
use std::rc::Rc;
+use futures::future::FusedFuture;
+use futures::future::Future;
+use futures::future::TryFuture;
+use futures::task::Context;
+use futures::task::Poll;
+use pin_project::pin_project;
+
+use crate::RcLike;
+use crate::Resource;
+
use self::internal as i;
#[derive(Debug, Default)]