pub struct ChangeSubscription { /* private fields */ }Implementations§
Source§impl ChangeSubscription
impl ChangeSubscription
pub fn receiver(&self) -> Receiver<ChangeEvent>
pub async fn recv(&self) -> Option<ChangeEvent>
pub fn try_recv(&self) -> Option<ChangeEvent>
pub fn recv_blocking(&self) -> Option<ChangeEvent>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ChangeSubscription
impl RefUnwindSafe for ChangeSubscription
impl Send for ChangeSubscription
impl Sync for ChangeSubscription
impl Unpin for ChangeSubscription
impl UnwindSafe for ChangeSubscription
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more