pub type RwLockReadGuard<'a, T> = RwLockReadGuard<'a, RawRwLock, T>;

Aliased Type§

struct RwLockReadGuard<'a, T> { /* private fields */ }

Trait Implementations§

§

impl<'a, R, T> Debug for RwLockReadGuard<'a, R, T>where R: RawRwLock + 'a, T: Debug + 'a + ?Sized,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a, R, T> Deref for RwLockReadGuard<'a, R, T>where R: RawRwLock + 'a, T: 'a + ?Sized,

§

type Target = T

The resulting type after dereferencing.
§

fn deref(&self) -> &T

Dereferences the value.
§

impl<'a, R, T> Display for RwLockReadGuard<'a, R, T>where R: RawRwLock + 'a, T: Display + 'a + ?Sized,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'a, R, T> Drop for RwLockReadGuard<'a, R, T>where R: RawRwLock + 'a, T: 'a + ?Sized,

§

fn drop(&mut self)

Executes the destructor for this type. Read more
§

impl<R, T> Sync for RwLockReadGuard<'_, R, T>where R: RawRwLock + Sync, T: Sync + ?Sized,