mirror of
https://github.com/rust-lang/rust.git
synced 2025-10-27 11:05:06 +00:00
16 lines
323 B
Rust
16 lines
323 B
Rust
//! 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)*);
|
|
)*)
|
|
}
|