[−][src]Struct tokio_sync::watch::Ref
Returns a reference to the inner value
Outstanding borrows hold a read lock on the inner value. This means that long lived borrows could cause the produce half to block. It is recommended to keep the borrow as short lived as possible.
Trait Implementations
Auto Trait Implementations
impl<'a, T> !Send for Ref<'a, T>
impl<'a, T> Unpin for Ref<'a, T>
impl<'a, T> Sync for Ref<'a, T> where
T: Sync,
T: Sync,
impl<'a, T> UnwindSafe for Ref<'a, T>
impl<'a, T> RefUnwindSafe for Ref<'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> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,