Skip to content

Commit 0b2a9fc

Browse files
committed
Remove redundant imports of size_of
1 parent 878cb3d commit 0b2a9fc

File tree

98 files changed

+79
-96
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+79
-96
lines changed

compiler/rustc_index/src/vec/tests.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ crate::newtype_index! {
99

1010
#[test]
1111
fn index_size_is_optimized() {
12-
use std::mem::size_of;
13-
1412
assert_eq!(size_of::<MyIdx>(), 4);
1513
// Uses 0xFFFF_FFFB
1614
assert_eq!(size_of::<Option<MyIdx>>(), 4);

compiler/rustc_middle/src/query/erase.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use crate::traits;
44
use crate::ty::adjustment::CoerceUnsizedInfo;
55
use crate::ty::{self, Ty};
66
use std::intrinsics::transmute_unchecked;
7-
use std::mem::{size_of, MaybeUninit};
7+
use std::mem::MaybeUninit;
88

99
#[derive(Copy, Clone)]
1010
pub struct Erased<T: Copy> {

library/alloc/src/boxed/thin.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ use core::ptr::{self, NonNull};
2525
/// let five = ThinBox::new(5);
2626
/// let thin_slice = ThinBox::<[i32]>::new_unsize([1, 2, 3, 4]);
2727
///
28-
/// use std::mem::{size_of, size_of_val};
2928
/// let size_of_ptr = size_of::<*const ()>();
3029
/// assert_eq!(size_of_ptr, size_of_val(&five));
3130
/// assert_eq!(size_of_ptr, size_of_val(&thin_slice));

library/alloc/src/raw_vec/tests.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use super::*;
2-
use core::mem::size_of;
32
use std::cell::Cell;
43

54
#[test]

library/alloc/src/rc.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,8 +257,6 @@ use core::intrinsics::abort;
257257
#[cfg(not(no_global_oom_handling))]
258258
use core::iter;
259259
use core::marker::{PhantomData, Unsize};
260-
#[cfg(not(no_global_oom_handling))]
261-
use core::mem::size_of_val;
262260
use core::mem::{self, align_of_val_raw, forget, ManuallyDrop};
263261
use core::ops::{CoerceUnsized, Deref, DerefMut, DerefPure, DispatchFromDyn, Receiver};
264262
use core::panic::{RefUnwindSafe, UnwindSafe};

library/alloc/src/sync.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ use core::intrinsics::abort;
1818
#[cfg(not(no_global_oom_handling))]
1919
use core::iter;
2020
use core::marker::{PhantomData, Unsize};
21-
#[cfg(not(no_global_oom_handling))]
22-
use core::mem::size_of_val;
2321
use core::mem::{self, align_of_val_raw};
2422
use core::ops::{CoerceUnsized, Deref, DerefPure, DispatchFromDyn, Receiver};
2523
use core::panic::{RefUnwindSafe, UnwindSafe};

library/alloc/tests/thin_box.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use core::fmt::Debug;
2-
use core::mem::size_of;
32
use std::boxed::ThinBox;
43

54
#[test]

library/alloc/tests/vec.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use std::fmt::Debug;
1111
use std::hint;
1212
use std::iter::InPlaceIterable;
1313
use std::mem;
14-
use std::mem::{size_of, swap};
14+
use std::mem::swap;
1515
use std::ops::Bound::*;
1616
use std::panic::{catch_unwind, AssertUnwindSafe};
1717
use std::rc::Rc;

library/core/src/cell.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@
238238
use crate::cmp::Ordering;
239239
use crate::fmt::{self, Debug, Display};
240240
use crate::marker::{PhantomData, Unsize};
241-
use crate::mem::{self, size_of};
241+
use crate::mem;
242242
use crate::ops::{CoerceUnsized, Deref, DerefMut, DispatchFromDyn};
243243
use crate::ptr::{self, NonNull};
244244

library/core/src/mem/maybe_uninit.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ use crate::slice;
212212
/// `MaybeUninit<T>` is guaranteed to have the same size, alignment, and ABI as `T`:
213213
///
214214
/// ```rust
215-
/// use std::mem::{MaybeUninit, size_of, align_of};
215+
/// use std::mem::{MaybeUninit, align_of};
216216
/// assert_eq!(size_of::<MaybeUninit<u64>>(), size_of::<u64>());
217217
/// assert_eq!(align_of::<MaybeUninit<u64>>(), align_of::<u64>());
218218
/// ```
@@ -224,7 +224,7 @@ use crate::slice;
224224
/// optimizations, potentially resulting in a larger size:
225225
///
226226
/// ```rust
227-
/// # use std::mem::{MaybeUninit, size_of};
227+
/// # use std::mem::MaybeUninit;
228228
/// assert_eq!(size_of::<Option<bool>>(), 1);
229229
/// assert_eq!(size_of::<Option<MaybeUninit<bool>>>(), 2);
230230
/// ```

0 commit comments

Comments
 (0)