hakoniwa 1.7.0

Process isolation for Linux using namespaces, resource limits, cgroups, landlock and seccomp.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use super::error::*;

pub(crate) fn to_string(option: Option<&str>) -> Result<String> {
    match option {
        Some(v) => Ok(v.to_string()),
        None => Err(Error::NotEnoughParts)?,
    }
}

pub(crate) fn to_u32(option: Option<&str>) -> Result<u32> {
    match option {
        Some(v) => Ok(v.parse().map_err(Error::StdNumParseIntError)?),
        None => Err(Error::NotEnoughParts)?,
    }
}