Skip to main content

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}