pub struct CallbackObserver<FN, FT> { /* private fields */ }Implementations§
Source§impl<FN, FT> CallbackObserver<FN, FT>
impl<FN, FT> CallbackObserver<FN, FT>
Trait Implementations§
Source§impl<FN, FT> Clone for CallbackObserver<FN, FT>
impl<FN, FT> Clone for CallbackObserver<FN, FT>
Source§impl<FN, FT> Debug for CallbackObserver<FN, FT>
impl<FN, FT> Debug for CallbackObserver<FN, FT>
Source§impl<T, E, R, FN, FT> Observer<T, E> for CallbackObserver<FN, FT>
impl<T, E, R, FN, FT> Observer<T, E> for CallbackObserver<FN, FT>
Source§fn on_next(&mut self, value: T) -> Flow
fn on_next(&mut self, value: T) -> Flow
Called when the next value in the operation is available. Read more
Source§fn on_termination(self, termination: Termination<E>)
fn on_termination(self, termination: Termination<E>)
Called when the operation has reached its termination state.
Auto Trait Implementations§
impl<FN, FT> Freeze for CallbackObserver<FN, FT>
impl<FN, FT> RefUnwindSafe for CallbackObserver<FN, FT>where
FN: RefUnwindSafe,
FT: RefUnwindSafe,
impl<FN, FT> Send for CallbackObserver<FN, FT>
impl<FN, FT> Sync for CallbackObserver<FN, FT>
impl<FN, FT> Unpin for CallbackObserver<FN, FT>
impl<FN, FT> UnsafeUnpin for CallbackObserver<FN, FT>where
FN: UnsafeUnpin,
FT: UnsafeUnpin,
impl<FN, FT> UnwindSafe for CallbackObserver<FN, FT>where
FN: UnwindSafe,
FT: UnwindSafe,
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