Skip to content

Commit 93223f5

Browse files
taiki-ecramertj
authored andcommitted
Remove unnecessary imports
1 parent 83768aa commit 93223f5

File tree

19 files changed

+5
-25
lines changed

19 files changed

+5
-25
lines changed

futures-channel/src/mpsc/mod.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,6 @@ use std::pin::Pin;
8888
use std::sync::{Arc, Mutex};
8989
use std::sync::atomic::AtomicUsize;
9090
use std::sync::atomic::Ordering::SeqCst;
91-
use std::usize;
9291

9392
use crate::mpsc::queue::Queue;
9493

@@ -288,13 +287,13 @@ struct State {
288287
}
289288

290289
// The `is_open` flag is stored in the left-most bit of `Inner::state`
291-
const OPEN_MASK: usize = usize::MAX - (usize::MAX >> 1);
290+
const OPEN_MASK: usize = usize::max_value() - (usize::max_value() >> 1);
292291

293292
// When a new channel is created, it is created in the open state with no
294293
// pending messages.
295294
const INIT_STATE: usize = OPEN_MASK;
296295

297-
// The maximum number of messages that a channel can track is `usize::MAX >> 1`
296+
// The maximum number of messages that a channel can track is `usize::max_value() >> 1`
298297
const MAX_CAPACITY: usize = !(OPEN_MASK);
299298

300299
// The maximum requested buffer size must be less than the maximum capacity of

futures-channel/src/mpsc/queue.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
// slightly modified
4343

4444
pub(super) use self::PopResult::*;
45-
use std::prelude::v1::*;
4645

4746
use std::thread;
4847
use std::cell::UnsafeCell;

futures-executor/src/enter.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
use std::prelude::v1::*;
21
use std::cell::Cell;
32
use std::fmt;
43

futures-executor/src/local_pool.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ use futures_util::stream::StreamExt;
88
use pin_utils::pin_mut;
99
use std::cell::{RefCell};
1010
use std::ops::{Deref, DerefMut};
11-
use std::prelude::v1::*;
1211
use std::rc::{Rc, Weak};
1312
use std::sync::Arc;
1413
use std::thread::{self, Thread};

futures-executor/src/thread_pool.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@ use futures_core::future::{Future, FutureObj};
44
use futures_core::task::{Context, Poll, Spawn, SpawnError};
55
use futures_util::future::FutureExt;
66
use futures_util::task::{ArcWake, waker_ref};
7-
use num_cpus;
87
use std::io;
9-
use std::prelude::v1::*;
108
use std::sync::{Arc, Mutex};
119
use std::sync::atomic::{AtomicUsize, Ordering};
1210
use std::sync::mpsc;

futures-io/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
#[cfg(feature = "std")]
1919
mod if_std {
2020
use futures_core::task::{Context, Poll};
21-
use std::boxed::Box;
2221
use std::cmp;
2322
use std::io as StdIo;
2423
use std::ops::DerefMut;

futures-test/src/io/read/interleave_pending.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
use futures_io::{self as io, AsyncBufRead, AsyncRead};
22
use pin_utils::{unsafe_pinned, unsafe_unpinned};
33
use std::{
4-
marker::Unpin,
54
pin::Pin,
65
task::{Context, Poll},
76
};

futures-test/src/io/write/interleave_pending_write.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
use futures_io::{self as io, AsyncWrite};
22
use pin_utils::{unsafe_pinned, unsafe_unpinned};
33
use std::{
4-
marker::Unpin,
54
pin::Pin,
65
task::{Context, Poll},
76
};

futures-test/src/io/write/limited_write.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ use futures_io::{self as io, AsyncWrite};
22
use pin_utils::{unsafe_pinned, unsafe_unpinned};
33
use std::{
44
cmp,
5-
marker::Unpin,
65
pin::Pin,
76
task::{Context, Poll},
87
};

futures-test/src/stream/interleave_pending.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
use futures_core::stream::Stream;
22
use pin_utils::{unsafe_pinned, unsafe_unpinned};
33
use std::{
4-
marker::Unpin,
54
pin::Pin,
65
task::{Context, Poll},
76
};

futures-util/src/future/catch_unwind.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ use pin_utils::unsafe_pinned;
44
use std::any::Any;
55
use std::pin::Pin;
66
use std::panic::{catch_unwind, UnwindSafe, AssertUnwindSafe};
7-
use std::prelude::v1::*;
87

98
/// Future for the [`catch_unwind`](super::FutureExt::catch_unwind) method.
109
#[derive(Debug)]

futures-util/src/io/copy_into.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
use futures_core::future::Future;
22
use futures_core::task::{Context, Poll};
33
use futures_io::{AsyncRead, AsyncWrite};
4-
use std::boxed::Box;
54
use std::io;
65
use std::pin::Pin;
76

futures-util/src/lock/mutex.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use futures_core::future::{FusedFuture, Future};
22
use futures_core::task::{Context, Poll, Waker};
33
use slab::Slab;
4-
use std::{fmt, mem, usize};
4+
use std::{fmt, mem};
55
use std::cell::UnsafeCell;
66
use std::ops::{Deref, DerefMut};
77
use std::pin::Pin;
@@ -113,7 +113,7 @@ impl<T> Mutex<T> {
113113
}
114114

115115
// Sentinel for when no slot in the `Slab` has been dedicated to this object.
116-
const WAIT_KEY_NONE: usize = usize::MAX;
116+
const WAIT_KEY_NONE: usize = usize::max_value();
117117

118118
/// A future which resolves when the target mutex has been successfully acquired.
119119
pub struct MutexLockFuture<'a, T> {

futures-util/src/stream/catch_unwind.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ use pin_utils::{unsafe_pinned, unsafe_unpinned};
44
use std::any::Any;
55
use std::pin::Pin;
66
use std::panic::{catch_unwind, UnwindSafe, AssertUnwindSafe};
7-
use std::prelude::v1::*;
87

98
/// Stream for the [`catch_unwind`](super::StreamExt::catch_unwind) method.
109
#[derive(Debug)]

futures-util/src/stream/concat.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
use core::fmt::{Debug, Formatter, Result as FmtResult};
22
use core::pin::Pin;
3-
use core::default::Default;
43
use futures_core::future::Future;
54
use futures_core::stream::Stream;
65
use futures_core::task::{Context, Poll};

futures-util/src/stream/futures_ordered.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use futures_core::future::Future;
33
use futures_core::stream::Stream;
44
use futures_core::task::{Context, Poll};
55
use pin_utils::unsafe_pinned;
6-
use core::cmp::{Eq, PartialEq, PartialOrd, Ord, Ordering};
6+
use core::cmp::Ordering;
77
use core::fmt::{self, Debug};
88
use core::iter::FromIterator;
99
use core::pin::Pin;

futures-util/src/stream/futures_unordered/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ use core::pin::Pin;
1616
use core::ptr;
1717
use core::sync::atomic::Ordering::SeqCst;
1818
use core::sync::atomic::{AtomicPtr, AtomicBool};
19-
use core::usize;
2019
use alloc::sync::{Arc, Weak};
2120

2221
mod abort;

futures-util/src/try_stream/try_concat.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
use core::default::Default;
21
use core::pin::Pin;
32
use futures_core::future::Future;
43
use futures_core::stream::TryStream;

futures/tests/stream.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
#![feature(async_await)]
22

3-
extern crate futures;
4-
extern crate futures_util;
5-
63
use futures::executor::block_on;
74
use futures::stream;
85
use futures_util::StreamExt;

0 commit comments

Comments
 (0)