quaver_rs/enums/
qss_pattern_flags.rs1use bitflags::bitflags;
2
3bitflags! {
4 #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
5 pub struct QssPatternFlags: u32 {
6 const UNKNOWN = 0;
7 const MINI_JACK = 1 << 0;
8 const CHORD_JACK = 1 << 1;
9 const KOREA_JACK = 1 << 2;
10 const LONG_JACK = 1 << 3;
11 const QUAD_JACK = 1 << 4;
12 const ROLLS = 1 << 5;
13 const LIGHT_STREAM = 1 << 6;
14 const JUMP_STREAM = 1 << 7;
15 const HAND_STREAM = 1 << 8;
16 const QUAD_STREAM = 1 << 9;
17 const INVERSE_LN = 1 << 10;
18 const RELEASE_LN = 1 << 11;
19 const POLYRHYTHM = 1 << 12;
20 const JUMP_TRILL = 1 << 13;
21 const SPLIT_TRILL = 1 << 14;
22 const SIMPLE_VIBRO = 1 << 15;
23 const CONTROL_VIBRO = 1 << 16;
24 }
25}