From 7a7d3a350b22b5555c27debff6fee4fc6100fa38 Mon Sep 17 00:00:00 2001 From: HampusM Date: Tue, 18 Mar 2025 13:21:46 +0100 Subject: refactor(ecs): fix Clippy lints --- ecs/src/util.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'ecs/src/util.rs') diff --git a/ecs/src/util.rs b/ecs/src/util.rs index fbd33fa..17436ff 100644 --- a/ecs/src/util.rs +++ b/ecs/src/util.rs @@ -55,9 +55,11 @@ pub trait StreamingIterator Self: Sized, Predicate: FnMut(&Self::Item<'this>) -> bool, { - while let Some(item) = - unsafe { transmute::<_, Option>>(self.streaming_next()) } - { + while let Some(item) = unsafe { + transmute::>, Option>>( + self.streaming_next(), + ) + } { if predicate(&item) { return Some(item); } @@ -97,7 +99,7 @@ pub enum BorrowedOrOwned<'a, Value> Owned(Value), } -impl<'a, Value> Deref for BorrowedOrOwned<'a, Value> +impl Deref for BorrowedOrOwned<'_, Value> { type Target = Value; @@ -240,6 +242,7 @@ impl BitMask Self { mask } } + #[must_use] pub const fn value(self) -> u64 { self.mask @@ -266,6 +269,7 @@ impl BitAnd for BitMask pub trait NumberExt: Sized { /// Returns a range of bits (field) specified by the provided [`BitMask`]. + #[must_use] fn field_get(self, field_mask: BitMask) -> Self; } -- cgit v1.2.3-18-g5258