diff options
| author | mat <git@matdoes.dev> | 2025-02-22 23:01:54 +0000 |
|---|---|---|
| committer | mat <git@matdoes.dev> | 2025-02-22 23:01:54 +0000 |
| commit | 34f53baf85fb5c7163ec5d71a8ab9d45d3f271b6 (patch) | |
| tree | 7920fec1203e8e96463a142f5f6da6164e76e684 /azalea-block | |
| parent | bdd2fc91e11e2896d8e1c7046df247e1075bd40d (diff) | |
| download | azalea-drasl-34f53baf85fb5c7163ec5d71a8ab9d45d3f271b6.tar.xz | |
update to rust edition 2024
Diffstat (limited to 'azalea-block')
| -rwxr-xr-x | azalea-block/azalea-block-macros/src/lib.rs | 29 | ||||
| -rw-r--r-- | azalea-block/src/range.rs | 4 |
2 files changed, 17 insertions, 16 deletions
diff --git a/azalea-block/azalea-block-macros/src/lib.rs b/azalea-block/azalea-block-macros/src/lib.rs index f0f27343..7952a8d1 100755 --- a/azalea-block/azalea-block-macros/src/lib.rs +++ b/azalea-block/azalea-block-macros/src/lib.rs @@ -9,13 +9,13 @@ use proc_macro::TokenStream; use proc_macro2::TokenTree; use quote::quote; use syn::{ - braced, + Expr, Ident, LitStr, Token, braced, ext::IdentExt, parenthesized, parse::{Parse, ParseStream, Result}, parse_macro_input, punctuated::Punctuated, - token, Expr, Ident, LitStr, Token, + token, }; use utils::{combinations_of, to_pascal_case}; @@ -511,13 +511,13 @@ pub fn make_block_states(input: TokenStream) -> TokenStream { Ident::new(&combination[i].to_string(), proc_macro2::Span::call_site()); // this terrible code just gets the property default as a string - let property_default_as_string = if let TokenTree::Ident(ident) = - property.default.clone().into_iter().last().unwrap() - { - ident.to_string() - } else { - panic!() - }; + let property_default_as_string = + match property.default.clone().into_iter().last().unwrap() { + TokenTree::Ident(ident) => ident.to_string(), + _ => { + panic!() + } + }; if property_default_as_string != combination[i] { is_default = false; } @@ -565,15 +565,16 @@ pub fn make_block_states(input: TokenStream) -> TokenStream { let Some(default_state_id) = default_state_id else { let defaults = properties_with_name .iter() - .map(|p| { - if let TokenTree::Ident(i) = p.default.clone().into_iter().last().unwrap() { - i.to_string() - } else { + .map(|p| match p.default.clone().into_iter().last().unwrap() { + TokenTree::Ident(i) => i.to_string(), + _ => { panic!() } }) .collect::<Vec<_>>(); - panic!("Couldn't get default state id for {block_name_pascal_case}, combinations={block_properties_vec:?}, defaults={defaults:?}") + panic!( + "Couldn't get default state id for {block_name_pascal_case}, combinations={block_properties_vec:?}, defaults={defaults:?}" + ) }; // 7035..=7058 => { diff --git a/azalea-block/src/range.rs b/azalea-block/src/range.rs index 7182bb65..18e74c88 100644 --- a/azalea-block/src/range.rs +++ b/azalea-block/src/range.rs @@ -1,9 +1,9 @@ use std::{ - collections::{hash_set, HashSet}, + collections::{HashSet, hash_set}, ops::{Add, RangeInclusive}, }; -use crate::{block_state::BlockStateIntegerRepr, BlockState}; +use crate::{BlockState, block_state::BlockStateIntegerRepr}; #[derive(Debug, Clone)] pub struct BlockStates { |
