//! 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)*); )*) }