[][src]Struct rants::ClientRef

pub struct ClientRef<'a, T: ?Sized>(_);

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

impl<'a, T: ?Sized> Deref for ClientRef<'a, T>[src]

type Target = T

The resulting type after dereferencing.

Auto Trait Implementations

impl<'a, T: ?Sized> Send for ClientRef<'a, T> where
    T: Sync

impl<'a, T: ?Sized> Unpin for ClientRef<'a, T>

impl<'a, T> !Sync for ClientRef<'a, T>

impl<'a, T> !UnwindSafe for ClientRef<'a, T>

impl<'a, T> !RefUnwindSafe for ClientRef<'a, T>

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T[src]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,