From f7ed797d859437677aa1a1fd1e3cb6f21ff78f5f Mon Sep 17 00:00:00 2001 From: Greg Brown Date: Wed, 3 Feb 2021 14:29:23 +0000 Subject: Fix bug where all literals get an `Into` implementation. --- src/lower/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lower/mod.rs b/src/lower/mod.rs index 6ad1d0a..dcd0f1f 100644 --- a/src/lower/mod.rs +++ b/src/lower/mod.rs @@ -197,7 +197,7 @@ impl Backend for RustBackend { } }; - if let Some(c) = lit.value().chars().next() { + if let [c] = lit.value().chars().collect::>()[..] { self.can_char.insert(id); rest.extend(quote_spanned! {span=> impl From<#name> for char { -- cgit v1.2.3