Trait Access

Source
pub trait Access: BitFlag + Sealed {
    // Required method
    fn from_all(abi: ABI) -> BitFlags<Self>;
}

Required Methods§

Source

fn from_all(abi: ABI) -> BitFlags<Self>

Gets the access rights defined by a specific ABI.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Access for AccessFs

Source§

impl Access for AccessNet

§Warning

If ABI <= ABI::V3, AccessNet::from_all() returns an empty BitFlags<AccessNet>, which makes Ruleset::handle_access(AccessNet::from_all(ABI::V3)) return an error.

Source§

impl Access for Scope

§Warning

If ABI <= ABI::V5, Scope::from_all() returns an empty BitFlags<AccessScope>, which makes Ruleset::handle_access(AccessScope::from_all(ABI::V5)) return an error.