use crate::digit_table; use core::mem; const _: () = { let mut static_data = mem::size_of_val(&digit_table::DIGIT_TABLE); #[cfg(feature = "small")] { use crate::d2s_small_table; static_data += mem::size_of_val(&d2s_small_table::DOUBLE_POW5_INV_SPLIT2) + mem::size_of_val(&d2s_small_table::POW5_INV_OFFSETS) + mem::size_of_val(&d2s_small_table::DOUBLE_POW5_SPLIT2) + mem::size_of_val(&d2s_small_table::POW5_OFFSETS) + mem::size_of_val(&d2s_small_table::DOUBLE_POW5_TABLE); assert!(static_data == 1016); } #[cfg(not(feature = "small"))] { use crate::d2s_full_table; static_data += mem::size_of_val(&d2s_full_table::DOUBLE_POW5_INV_SPLIT) + mem::size_of_val(&d2s_full_table::DOUBLE_POW5_SPLIT); assert!(static_data == 10888); // 10.6K } };