bitflag

Macro bitflag 

Source
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);