Macro same_types::assert_same_types [−][src]
macro_rules! assert_same_types {
($A : ty $(,) ?) => { ... };
($A : ty, $B : ty $(,) ?) => { ... };
($A : ty, $B : ty, $($C : ty), + $(,) ?) => { ... };
}Expand description
Assert that two or more types are exactly the same. Compilation error otherwise.
use same_types::assert_same_types;
assert_same_types!(u32, u32, u32, u32);ⓘ
use same_types::assert_same_types;
assert_same_types!(u32, u32, i32, u32);