error[E0080]: evaluation of `::ENSURE_VALID` failed --> src/config.rs | | assert!(Self::INITIAL_PAGE_SIZE.is_power_of_two()); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the evaluated program panicked at 'assertion failed: Self::INITIAL_PAGE_SIZE.is_power_of_two()', $DIR/src/config.rs:79:9 | = note: this error originates in the macro `assert` (in Nightly builds, run with -Z macro-backtrace for more info) note: erroneous constant encountered --> src/lib.rs | | assert!(C::ENSURE_VALID); | ^^^^^^^^^^^^^^^ note: the above error was encountered while instantiating `fn idr_ebr::Idr::::new` --> tests/config/ips_not_power_of_two.rs:9:13 | 9 | let _ = Idr::::new(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^