1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
//! Utility macros. #[allow(unused)] macro_rules! types { ($( $(#[$doc:meta])* pub struct $name:ident($($fields:tt)*); )*) => ($( $(#[$doc])* #[derive(Copy, Clone, Debug)] #[allow(non_camel_case_types)] #[repr(simd)] pub struct $name($($fields)*); )*) }