Skip to content

Commit 6b70be2

Browse files
committed
Remove unneeded encode/decode methods.
In rust-lang#110927 the encode/decode methods for `i8`, `char`, `bool`, and `str` were made inherent. This commit removes some unnecessary implementations of these methods that were missed in that PR.
1 parent 58002fa commit 6b70be2

File tree

3 files changed

+0
-13
lines changed

3 files changed

+0
-13
lines changed

compiler/rustc_metadata/src/rmeta/encoder.rs

-4
Original file line numberDiff line numberDiff line change
@@ -108,11 +108,7 @@ impl<'a, 'tcx> Encoder for EncodeContext<'a, 'tcx> {
108108
emit_i64(i64);
109109
emit_i32(i32);
110110
emit_i16(i16);
111-
emit_i8(i8);
112111

113-
emit_bool(bool);
114-
emit_char(char);
115-
emit_str(&str);
116112
emit_raw_bytes(&[u8]);
117113
}
118114
}

compiler/rustc_middle/src/query/on_disk_cache.rs

-4
Original file line numberDiff line numberDiff line change
@@ -1026,11 +1026,7 @@ impl<'a, 'tcx> Encoder for CacheEncoder<'a, 'tcx> {
10261026
emit_i64(i64);
10271027
emit_i32(i32);
10281028
emit_i16(i16);
1029-
emit_i8(i8);
10301029

1031-
emit_bool(bool);
1032-
emit_char(char);
1033-
emit_str(&str);
10341030
emit_raw_bytes(&[u8]);
10351031
}
10361032
}

compiler/rustc_middle/src/ty/codec.rs

-5
Original file line numberDiff line numberDiff line change
@@ -518,11 +518,6 @@ macro_rules! implement_ty_decoder {
518518
read_i64 -> i64;
519519
read_i32 -> i32;
520520
read_i16 -> i16;
521-
read_i8 -> i8;
522-
523-
read_bool -> bool;
524-
read_char -> char;
525-
read_str -> &str;
526521
}
527522

528523
#[inline]

0 commit comments

Comments
 (0)