[−][src]Macro assertions::const_assert
Macro that fails to compile if a given const expression is not true.
Example
extern crate assertions; use assertions::const_assert; fn main() { const_assert!(std::mem::size_of::<String>() == 24); }
Example that fails to compile
ⓘThis example deliberately fails to compile
extern crate assertions; use assertions::const_assert; fn main() { // fails to compile: const_assert!(std::mem::size_of::<String>() == 8); }