aboutsummaryrefslogtreecommitdiff
path: root/azalea-block
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2025-02-22 23:01:54 +0000
committermat <git@matdoes.dev>2025-02-22 23:01:54 +0000
commit34f53baf85fb5c7163ec5d71a8ab9d45d3f271b6 (patch)
tree7920fec1203e8e96463a142f5f6da6164e76e684 /azalea-block
parentbdd2fc91e11e2896d8e1c7046df247e1075bd40d (diff)
downloadazalea-drasl-34f53baf85fb5c7163ec5d71a8ab9d45d3f271b6.tar.xz
update to rust edition 2024
Diffstat (limited to 'azalea-block')
-rwxr-xr-xazalea-block/azalea-block-macros/src/lib.rs29
-rw-r--r--azalea-block/src/range.rs4
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 {