Skip to content

Commit 15e1479

Browse files
probably broken but appease clippy and rustdoc
1 parent 8844a39 commit 15e1479

File tree

2 files changed

+29
-31
lines changed

2 files changed

+29
-31
lines changed

src/librustdoc/clean/types.rs

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1738,27 +1738,26 @@ impl PrimitiveType {
17381738

17391739
pub(crate) fn simplified_types() -> &'static SimplifiedTypes {
17401740
use ty::fast_reject::SimplifiedType::*;
1741-
use ty::{FloatTy, IntTy, UintTy};
17421741
use PrimitiveType::*;
17431742
static CELL: OnceCell<SimplifiedTypes> = OnceCell::new();
17441743

17451744
let single = |x| iter::once(x).collect();
17461745
CELL.get_or_init(move || {
17471746
map! {
1748-
Isize => single(IntSimplifiedType(IntTy::Isize)),
1749-
I8 => single(IntSimplifiedType(IntTy::I8)),
1750-
I16 => single(IntSimplifiedType(IntTy::I16)),
1751-
I32 => single(IntSimplifiedType(IntTy::I32)),
1752-
I64 => single(IntSimplifiedType(IntTy::I64)),
1753-
I128 => single(IntSimplifiedType(IntTy::I128)),
1754-
Usize => single(UintSimplifiedType(UintTy::Usize)),
1755-
U8 => single(UintSimplifiedType(UintTy::U8)),
1756-
U16 => single(UintSimplifiedType(UintTy::U16)),
1757-
U32 => single(UintSimplifiedType(UintTy::U32)),
1758-
U64 => single(UintSimplifiedType(UintTy::U64)),
1759-
U128 => single(UintSimplifiedType(UintTy::U128)),
1760-
F32 => single(FloatSimplifiedType(FloatTy::F32)),
1761-
F64 => single(FloatSimplifiedType(FloatTy::F64)),
1747+
Isize => single(IntSimplifiedType),
1748+
I8 => single(IntSimplifiedType),
1749+
I16 => single(IntSimplifiedType),
1750+
I32 => single(IntSimplifiedType),
1751+
I64 => single(IntSimplifiedType),
1752+
I128 => single(IntSimplifiedType),
1753+
Usize => single(IntSimplifiedType),
1754+
U8 => single(IntSimplifiedType),
1755+
U16 => single(IntSimplifiedType),
1756+
U32 => single(IntSimplifiedType),
1757+
U64 => single(IntSimplifiedType),
1758+
U128 => single(FloatSimplifiedType),
1759+
F32 => single(FloatSimplifiedType),
1760+
F64 => single(FloatSimplifiedType),
17621761
Str => single(StrSimplifiedType),
17631762
Bool => single(BoolSimplifiedType),
17641763
Char => single(CharSimplifiedType),

src/tools/clippy/clippy_utils/src/lib.rs

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -101,12 +101,11 @@ use rustc_middle::ty::adjustment::{Adjust, Adjustment, AutoBorrow};
101101
use rustc_middle::ty::binding::BindingMode;
102102
use rustc_middle::ty::fast_reject::SimplifiedType::{
103103
ArraySimplifiedType, BoolSimplifiedType, CharSimplifiedType, FloatSimplifiedType, IntSimplifiedType,
104-
PtrSimplifiedType, SliceSimplifiedType, StrSimplifiedType, UintSimplifiedType,
104+
PtrSimplifiedType, SliceSimplifiedType, StrSimplifiedType,
105105
};
106106
use rustc_middle::ty::{
107107
layout::IntegerExt, BorrowKind, ClosureKind, Ty, TyCtxt, TypeAndMut, TypeVisitableExt, UpvarCapture,
108108
};
109-
use rustc_middle::ty::{FloatTy, IntTy, UintTy};
110109
use rustc_span::hygiene::{ExpnKind, MacroKind};
111110
use rustc_span::source_map::SourceMap;
112111
use rustc_span::sym;
@@ -524,20 +523,20 @@ fn find_primitive_impls<'tcx>(tcx: TyCtxt<'tcx>, name: &str) -> impl Iterator<It
524523
// Maybe this is something we should do here too.
525524
"const_ptr" => PtrSimplifiedType(Mutability::Not),
526525
"mut_ptr" => PtrSimplifiedType(Mutability::Mut),
527-
"isize" => IntSimplifiedType(IntTy::Isize),
528-
"i8" => IntSimplifiedType(IntTy::I8),
529-
"i16" => IntSimplifiedType(IntTy::I16),
530-
"i32" => IntSimplifiedType(IntTy::I32),
531-
"i64" => IntSimplifiedType(IntTy::I64),
532-
"i128" => IntSimplifiedType(IntTy::I128),
533-
"usize" => UintSimplifiedType(UintTy::Usize),
534-
"u8" => UintSimplifiedType(UintTy::U8),
535-
"u16" => UintSimplifiedType(UintTy::U16),
536-
"u32" => UintSimplifiedType(UintTy::U32),
537-
"u64" => UintSimplifiedType(UintTy::U64),
538-
"u128" => UintSimplifiedType(UintTy::U128),
539-
"f32" => FloatSimplifiedType(FloatTy::F32),
540-
"f64" => FloatSimplifiedType(FloatTy::F64),
526+
"isize" => IntSimplifiedType,
527+
"i8" => IntSimplifiedType,
528+
"i16" => IntSimplifiedType,
529+
"i32" => IntSimplifiedType,
530+
"i64" => IntSimplifiedType,
531+
"i128" => IntSimplifiedType,
532+
"usize" => IntSimplifiedType,
533+
"u8" => IntSimplifiedType,
534+
"u16" => IntSimplifiedType,
535+
"u32" => IntSimplifiedType,
536+
"u64" => IntSimplifiedType,
537+
"u128" => IntSimplifiedType,
538+
"f32" => FloatSimplifiedType,
539+
"f64" => FloatSimplifiedType,
541540
_ => return [].iter().copied(),
542541
};
543542

0 commit comments

Comments
 (0)