macro_rules! flagbits {
( $enum:ident ::{ $($variant:ident)|+ } ) => { ... };
( vk :: $enum:ident ::{ $($variant:ident)|+ } ) => { ... };
}Expand description
Quality-Of-Life macro to create bitflags with multiple flags.
ยงExample
let debug_info = vk::DebugUtilsMessengerCreateInfoEXT::default()
.message_severity(
flagbits!(vk::DebugUtilsMessageSeverityFlagsEXT::{Info | Warning | Error}),
);