diff --git a/src/borrow.rs b/src/borrow.rs index 32255579..be69de5b 100644 --- a/src/borrow.rs +++ b/src/borrow.rs @@ -8,9 +8,9 @@ use core::sync::atomic::{AtomicUsize, Ordering}; /// A bit mask used to signal the `AtomicBorrow` has an active mutable borrow. -const UNIQUE_BIT: usize = !(usize::max_value() >> 1); +const UNIQUE_BIT: usize = !(usize::MAX >> 1); -const COUNTER_MASK: usize = usize::max_value() >> 1; +const COUNTER_MASK: usize = usize::MAX >> 1; /// An atomic integer used to dynamicaly enforce borrowing rules /// diff --git a/src/bundle.rs b/src/bundle.rs index 842a3b50..6fad1839 100644 --- a/src/bundle.rs +++ b/src/bundle.rs @@ -195,6 +195,7 @@ macro_rules! tuple_impl { } } + #[allow(clippy::zero_repeat_side_effects)] unsafe impl<$($name: Component),*> Bundle for ($($name,)*) { fn with_static_ids(f: impl FnOnce(&[TypeId]) -> T) -> T { const N: usize = count!($($name),*); diff --git a/src/entities.rs b/src/entities.rs index d3f36d63..575f062b 100644 --- a/src/entities.rs +++ b/src/entities.rs @@ -451,7 +451,7 @@ impl Entities { { return Ok(Location { archetype: 0, - index: u32::max_value(), + index: u32::MAX, }); } else { return Err(NoSuchEntity); @@ -545,7 +545,7 @@ impl EntityMeta { }, location: Location { archetype: 0, - index: u32::max_value(), // dummy value, to be filled in + index: u32::MAX, // dummy value, to be filled in }, }; }