- Updated to Rust 2024 edition and clarified maintenance status
- Updated Clippy settings (a warning was returned on a safe operation)
- Updated doc
- Added implementations for
&mutandBox<>
- Made the crate no-std.
- Added a comment about unstable_name_collisions for versions of rustc earlier than 1.65.
- Added reference implementations for all types.
- Removed default
IntLogimplementations. - Removed
num-traitsdependency.
- IntLog::{log2, log10} implementation for all integer primitives, adding u8, i8, u16, i16, i32, i64, u128, i128, usize, isize.
- Macros have been used to generate the implementations and tests.
First version
- IntLog::{log2, log10} implementation for u32, u64.