1
2
3
4
5
6
7
8
9
10
11
12
13
pub struct UmaskParser {
    umask_mode: i16,
}

impl UmaskParser {
    pub fn new(_mode_str: &str) -> anyhow::Result<Self> {
        Ok(Self { umask_mode: 0o22 })
    }

    pub fn get_umask(&self) -> i16 {
        self.umask_mode
    }
}