bamboo_core/mode.rs
1use bitflags::bitflags;
2
3#[derive(Debug, Clone, Copy, PartialEq, Eq, Default)]
4pub enum Mode {
5 #[default]
6 Vietnamese,
7 English,
8}
9
10bitflags! {
11 #[derive(Debug, Clone, Copy, PartialEq, Eq, Default)]
12 pub struct OutputOptions: u32 {
13 const NONE = 0;
14 const TONE_LESS = 1 << 0;
15 const MARK_LESS = 1 << 1;
16 const LOWER_CASE = 1 << 2;
17 const FULL_TEXT = 1 << 3;
18 const PUNCTUATION_MODE = 1 << 4;
19 const IN_REVERSE_ORDER = 1 << 5;
20 const RAW = 1 << 6;
21 }
22}