diff --git a/impl/src/fmt.rs b/impl/src/fmt.rs index 2db79e8..3aa2322 100644 --- a/impl/src/fmt.rs +++ b/impl/src/fmt.rs @@ -18,7 +18,7 @@ impl Display<'_> { let mut has_bonus_display = false; while let Some(brace) = read.find('{') { - out += &read[..=brace]; + out += &read[..brace + 1]; read = &read[brace + 1..]; if read.starts_with('{') { out.push('{'); diff --git a/impl/src/lib.rs b/impl/src/lib.rs index fb98a49..95b9e39 100644 --- a/impl/src/lib.rs +++ b/impl/src/lib.rs @@ -1,4 +1,4 @@ -#![allow(clippy::block_in_if_condition_stmt)] +#![allow(clippy::block_in_if_condition_stmt, clippy::range_plus_one)] extern crate proc_macro;