Skip to main content

AccessRestrictsTo

Trait AccessRestrictsTo 

Source
pub trait AccessRestrictsTo<Access: Accessible>: Accessible { }
Expand description

Expresses how one set of access permissions can imply a narrower set. For example, read-writable should imply readable.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl AccessRestrictsTo<(NoRead, SafeWrite)> for (Read, SafeWrite)

Source§

impl AccessRestrictsTo<(NoRead, UnsafeWrite)> for (NoRead, SafeWrite)

Source§

impl AccessRestrictsTo<(NoRead, UnsafeWrite)> for (Read, SafeWrite)

Source§

impl AccessRestrictsTo<(NoRead, UnsafeWrite)> for (Read, UnsafeWrite)

Source§

impl AccessRestrictsTo<(Read, NoWrite)> for (Read, SafeWrite)

Source§

impl AccessRestrictsTo<(Read, NoWrite)> for (Read, UnsafeWrite)

Source§

impl AccessRestrictsTo<(Read, UnsafeWrite)> for (Read, SafeWrite)

Implementors§

Source§

impl<Access: Accessible> AccessRestrictsTo<Access> for Access