[−][src]Struct rants::ClientRefMut
A type for returning a mutable 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> DerefMut for ClientRefMut<'a, T>
[src]
impl<'a, T: ?Sized> Deref for ClientRefMut<'a, T>
[src]
Auto Trait Implementations
impl<'a, T: ?Sized> Send for ClientRefMut<'a, T> where
T: Send,
T: Send,
impl<'a, T: ?Sized> Unpin for ClientRefMut<'a, T>
impl<'a, T> !Sync for ClientRefMut<'a, T>
impl<'a, T> !RefUnwindSafe for ClientRefMut<'a, T>
impl<'a, T> !UnwindSafe for ClientRefMut<'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>,