Skip to content

Commit 8a0aa7b

Browse files
committed
Say tcx.lang_items() less
1 parent 967ec1f commit 8a0aa7b

File tree

1 file changed

+21
-20
lines changed

1 file changed

+21
-20
lines changed

src/librustdoc/clean/utils.rs

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -353,29 +353,30 @@ pub fn qpath_to_string(p: &hir::QPath<'_>) -> String {
353353
pub fn impl_for_type(tcx: TyCtxt<'_>, primitive: PrimitiveType) -> Option<DefId> {
354354
use self::PrimitiveType::*;
355355

356+
let lang_items = tcx.lang_items();
356357
match primitive {
357-
Isize => tcx.lang_items().isize_impl(),
358-
I8 => tcx.lang_items().i8_impl(),
359-
I16 => tcx.lang_items().i16_impl(),
360-
I32 => tcx.lang_items().i32_impl(),
361-
I64 => tcx.lang_items().i64_impl(),
362-
I128 => tcx.lang_items().i128_impl(),
363-
Usize => tcx.lang_items().usize_impl(),
364-
U8 => tcx.lang_items().u8_impl(),
365-
U16 => tcx.lang_items().u16_impl(),
366-
U32 => tcx.lang_items().u32_impl(),
367-
U64 => tcx.lang_items().u64_impl(),
368-
U128 => tcx.lang_items().u128_impl(),
369-
F32 => tcx.lang_items().f32_impl(),
370-
F64 => tcx.lang_items().f64_impl(),
371-
Char => tcx.lang_items().char_impl(),
372-
Bool => tcx.lang_items().bool_impl(),
373-
Str => tcx.lang_items().str_impl(),
374-
Slice => tcx.lang_items().slice_impl(),
375-
Array => tcx.lang_items().array_impl(),
358+
Isize => lang_items.isize_impl(),
359+
I8 => lang_items.i8_impl(),
360+
I16 => lang_items.i16_impl(),
361+
I32 => lang_items.i32_impl(),
362+
I64 => lang_items.i64_impl(),
363+
I128 => lang_items.i128_impl(),
364+
Usize => lang_items.usize_impl(),
365+
U8 => lang_items.u8_impl(),
366+
U16 => lang_items.u16_impl(),
367+
U32 => lang_items.u32_impl(),
368+
U64 => lang_items.u64_impl(),
369+
U128 => lang_items.u128_impl(),
370+
F32 => lang_items.f32_impl(),
371+
F64 => lang_items.f64_impl(),
372+
Char => lang_items.char_impl(),
373+
Bool => lang_items.bool_impl(),
374+
Str => lang_items.str_impl(),
375+
Slice => lang_items.slice_impl(),
376+
Array => lang_items.array_impl(),
376377
Tuple => None,
377378
Unit => None,
378-
RawPointer => tcx.lang_items().const_ptr_impl(),
379+
RawPointer => lang_items.const_ptr_impl(),
379380
Reference => None,
380381
Fn => None,
381382
Never => None,

0 commit comments

Comments
 (0)