Struct async_ach_watch::Receiver
source · [−]pub struct Receiver<'a, T, const W: usize> { /* private fields */ }Implementations
sourceimpl<'a, T: Unpin + Clone, const W: usize> Receiver<'a, T, W>
impl<'a, T: Unpin + Clone, const W: usize> Receiver<'a, T, W>
pub fn changed<'b>(&'b mut self) -> Changed<'b, 'a, T, W>ⓘNotable traits for Changed<'b, 'a, T, W>impl<'b, 'a, T: Unpin + Clone, const W: usize> Future for Changed<'b, 'a, T, W> type Output = T;
pub fn changed_interval<'b>(
&'b mut self,
interval: Range<Duration>
) -> Changed<'b, 'a, T, W>ⓘNotable traits for Changed<'b, 'a, T, W>impl<'b, 'a, T: Unpin + Clone, const W: usize> Future for Changed<'b, 'a, T, W> type Output = T;
Auto Trait Implementations
impl<'a, T, const W: usize> !RefUnwindSafe for Receiver<'a, T, W>
impl<'a, T, const W: usize> Send for Receiver<'a, T, W> where
T: Sync,
impl<'a, T, const W: usize> Sync for Receiver<'a, T, W> where
T: Sync,
impl<'a, T, const W: usize> Unpin for Receiver<'a, T, W>
impl<'a, T, const W: usize> !UnwindSafe for Receiver<'a, T, W>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more