macro_rules! bitflag {
($ty:ty { $($name:ident : $bit:expr),* $(,)? }) => { ... };
}Expand description
bitflagを簡単に初期化するためのマクロ。
§Example
let flag = bitflag!(
aviutl2::filter::FilterPluginFlags {
video: true,
}
);
assert!(flag.video);
assert_eq!(flag.to_bits(), aviutl2_sys::filter2::FILTER_PLUGIN_TABLE::FLAG_VIDEO);