Trait read_write_api::ReadApi
source · pub trait ReadApi: GuardedTarget {
type ReadGuard<'a>: Deref<Target = Self::Target>
where Self: 'a;
// Required method
fn read(&self) -> Self::ReadGuard<'_>;
}
Expand description
Provides a constant part of the RwApi
interface.
Required Associated Types§
sourcetype ReadGuard<'a>: Deref<Target = Self::Target>
where
Self: 'a
type ReadGuard<'a>: Deref<Target = Self::Target> where Self: 'a
Self::read
return type.
Required Methods§
sourcefn read(&self) -> Self::ReadGuard<'_>
fn read(&self) -> Self::ReadGuard<'_>
RwLock::read
analogue.