[−][src]Struct rants::ClientRef
A type for returning a reference to data behind Client
's internal mutex
The mutex is held for the entire lifetime of this reference so the lifetime of the reference should not be long lived.
Trait Implementations
Auto Trait Implementations
impl<'a, T: ?Sized> Send for ClientRef<'a, T> where
T: Sync,
T: Sync,
impl<'a, T: ?Sized> Unpin for ClientRef<'a, T>
impl<'a, T> !Sync for ClientRef<'a, T>
impl<'a, T> !RefUnwindSafe for ClientRef<'a, T>
impl<'a, T> !UnwindSafe for ClientRef<'a, T>
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Erased for T
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,