diff options
| author | mat <github@matdoes.dev> | 2022-05-27 19:36:18 -0500 |
|---|---|---|
| committer | mat <github@matdoes.dev> | 2022-05-27 19:36:18 -0500 |
| commit | c0433b7d4934caa5b1a42625d16058fcece2a86d (patch) | |
| tree | 1224dc406283d13d6af7dc4a1bec490e1d8cff0e /azalea-block/block-macros/src | |
| parent | 88bc6d16602c163d122685997dc269d5d97a93a2 (diff) | |
| download | azalea-drasl-c0433b7d4934caa5b1a42625d16058fcece2a86d.tar.xz | |
Compiles
Diffstat (limited to 'azalea-block/block-macros/src')
| -rw-r--r-- | azalea-block/block-macros/src/lib.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/azalea-block/block-macros/src/lib.rs b/azalea-block/block-macros/src/lib.rs index 20ec5f3e..d6c3465e 100644 --- a/azalea-block/block-macros/src/lib.rs +++ b/azalea-block/block-macros/src/lib.rs @@ -38,7 +38,11 @@ impl Parse for PropertyDefinition { // Ceiling // }; let name = input.parse()?; - let variants = input.parse_terminated(Ident::parse)?; + + let content; + braced!(content in input); + let variants = content.parse_terminated(Ident::parse)?; + input.parse::<Token![;]>()?; Ok(PropertyDefinition { name, variants }) } @@ -130,7 +134,7 @@ pub fn make_block_states(input: TokenStream) -> TokenStream { }); } - let property_name = property.name; + let property_name = &property.name; property_enums.extend(quote! { #[derive(Debug, Clone, Copy)] |
