Compare commits

...

2 Commits

Author SHA1 Message Date
55ee91885d refactor(client): use .map for queries 2026-04-13 20:02:56 -04:00
1acaa3d88c ci(lint): simplify clippy rules 2026-04-13 20:02:56 -04:00
2 changed files with 23 additions and 24 deletions

View File

@@ -69,7 +69,7 @@ jobs:
- name: Install components - name: Install components
run: rustup component add clippy rustfmt run: rustup component add clippy rustfmt
- run: cargo clippy ${{ matrix.feature.flags }} -- -D warnings -D clippy::pedantic - run: cargo clippy ${{ matrix.feature.flags }} -- -D clippy::pedantic
- if: always() - if: always()
run: cargo fmt --check run: cargo fmt --check

View File

@@ -2,7 +2,7 @@
macro_rules! get_entities { macro_rules! get_entities {
($client:ident) => {{ ($client:ident) => {{
let ecs = $client.ecs.read(); let ecs = $client.ecs.read();
if let Some(mut query) = ecs.try_query::<( ecs.try_query::<(
&AzaleaPosition, &AzaleaPosition,
&CustomName, &CustomName,
&EntityKindComponent, &EntityKindComponent,
@@ -11,7 +11,8 @@ macro_rules! get_entities {
&MinecraftEntityId, &MinecraftEntityId,
Option<&Owneruuid>, Option<&Owneruuid>,
&Pose, &Pose,
)>() { )>()
.map(|mut query| {
query query
.iter(&ecs) .iter(&ecs)
.map( .map(
@@ -29,9 +30,8 @@ macro_rules! get_entities {
}, },
) )
.collect::<Vec<_>>() .collect::<Vec<_>>()
} else { })
Vec::new() .unwrap_or_default()
}
}}; }};
} }
@@ -39,7 +39,7 @@ macro_rules! get_entities {
macro_rules! get_players { macro_rules! get_players {
($client:ident) => {{ ($client:ident) => {{
let ecs = $client.ecs.read(); let ecs = $client.ecs.read();
if let Some(mut query) = ecs.try_query_filtered::<( ecs.try_query_filtered::<(
&MinecraftEntityId, &MinecraftEntityId,
&EntityUuid, &EntityUuid,
&EntityKindComponent, &EntityKindComponent,
@@ -47,7 +47,7 @@ macro_rules! get_players {
&LookDirection, &LookDirection,
&Pose, &Pose,
), (With<Player>, Without<Dead>)>() ), (With<Player>, Without<Dead>)>()
{ .map(|mut query| {
query query
.iter(&ecs) .iter(&ecs)
.map(|(id, uuid, kind, position, direction, pose)| { .map(|(id, uuid, kind, position, direction, pose)| {
@@ -61,8 +61,7 @@ macro_rules! get_players {
) )
}) })
.collect::<Vec<_>>() .collect::<Vec<_>>()
} else { })
Vec::new() .unwrap_or_default()
}
}}; }};
} }