From d31a2a0c603c6a7ec2a69e2b5658bcca016dbc29 Mon Sep 17 00:00:00 2001 From: csmoe <35686186+csmoe@users.noreply.github.com> Date: Sun, 16 Sep 2018 23:13:17 +0800 Subject: [PATCH] trim type numeric literal suffix --- src/librustc_typeck/check/demand.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/librustc_typeck/check/demand.rs b/src/librustc_typeck/check/demand.rs index 25559bdec76f..ebed49249499 100644 --- a/src/librustc_typeck/check/demand.rs +++ b/src/librustc_typeck/check/demand.rs @@ -422,12 +422,7 @@ impl<'a, 'gcx, 'tcx> FnCtxt<'a, 'gcx, 'tcx> { let suffix_suggestion = format!( "{}{}{}{}", if needs_paren { "(" } else { "" }, - { - // 42u8 - // ^^ - let lit_offset = src.len() - checked_ty.to_string().len(); - &src[..lit_offset] - }, + src.trim_right_matches(&checked_ty.to_string()), expected_ty, if needs_paren { ")" } else { "" }, );