pub trait IntoAccess {
    // Required method
    fn access() -> Access;

    // Provided method
    fn compatible<U: IntoAccess>() -> bool { ... }
}
Expand description

Convert a type into the correspodning access.

Required Methods§

source

fn access() -> Access

Performs the conversion.

Provided Methods§

source

fn compatible<U: IntoAccess>() -> bool

Check if the borrow is compatible with another borrow. A &T is compatible with &T, but not &mut T. A &mut T is compatible with &T and &mut T.

Implementations on Foreign Types§

source§

impl<T: 'static> IntoAccess for &T

source§

impl<T: 'static> IntoAccess for &mut T

Implementors§