aboutsummaryrefslogtreecommitdiff
path: root/azalea-block/block-macros/src
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-07-31 18:05:41 -0500
committermat <github@matdoes.dev>2022-07-31 18:05:41 -0500
commit69f97dbf02e5422ee796492a3633a4e8f3f09d2d (patch)
tree0727d5dd604e49135e2265690856c36ce28792e4 /azalea-block/block-macros/src
parent0cf8f82994db643e13ec90074bd1c2c92c6e67fb (diff)
downloadazalea-drasl-69f97dbf02e5422ee796492a3633a4e8f3f09d2d.tar.xz
clippo the sequel
Diffstat (limited to 'azalea-block/block-macros/src')
-rw-r--r--azalea-block/block-macros/src/lib.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/azalea-block/block-macros/src/lib.rs b/azalea-block/block-macros/src/lib.rs
index 01ce556d..907fd241 100644
--- a/azalea-block/block-macros/src/lib.rs
+++ b/azalea-block/block-macros/src/lib.rs
@@ -3,6 +3,7 @@ mod utils;
use proc_macro::TokenStream;
use quote::quote;
use std::collections::HashMap;
+use std::fmt::Write;
use syn::{
self, braced,
parse::{Parse, ParseStream, Result},
@@ -273,7 +274,8 @@ pub fn make_block_states(input: TokenStream) -> TokenStream {
.unwrap_or_else(|| panic!("Property '{}' is bad", property.struct_name))
.clone();
if let Some(index) = index {
- property_name.push_str(&format!("_{}", &index.to_string()));
+ // property_name.push_str(&format!("_{}", &index.to_string()));
+ write!(property_name, "_{}", index).unwrap();
}
properties_with_name
.push(property.as_property_with_name_and_default(property_name.clone()));