diff --git a/src/lib.rs b/src/lib.rs index 2a73883..7528090 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -7,7 +7,7 @@ extern crate complex as number; macro_rules! power_of_two( ($data:expr) => ({ let n = $data.len(); - if n < 1 || n & (n - 1) != 0 { + if !n.is_power_of_two() { panic!("expected the number of points to be a power of two"); } n