pub trait NodePermissions {
    // Required methods
    fn check_net_url(
        &mut self,
        url: &Url,
        api_name: &str
    ) -> Result<(), AnyError>;
    fn check_read(&self, path: &Path) -> Result<(), AnyError>;
    fn check_sys(&self, kind: &str, api_name: &str) -> Result<(), AnyError>;
}

Required Methods§

source

fn check_net_url(&mut self, url: &Url, api_name: &str) -> Result<(), AnyError>

source

fn check_read(&self, path: &Path) -> Result<(), AnyError>

source

fn check_sys(&self, kind: &str, api_name: &str) -> Result<(), AnyError>

Implementors§