pub trait TaskObservableExt<T> {
// Required methods
fn to_observable(&self) -> Rc<dyn IObservable<T>>;
fn to_observable_on(
&self,
scheduler: Rc<dyn IScheduler>,
) -> Rc<dyn IObservable<T>>;
}Expand description
A task as a sequence (TaskObservableExtensions.ToObservable).
Required Methods§
Sourcefn to_observable(&self) -> Rc<dyn IObservable<T>>
fn to_observable(&self) -> Rc<dyn IObservable<T>>
A sequence of the result of the task, or of its error; a canceled task ends it with a
TaskCanceledError (ToObservable(Task<TResult>), ToObservable(Task) for T = ()).
Sourcefn to_observable_on(
&self,
scheduler: Rc<dyn IScheduler>,
) -> Rc<dyn IObservable<T>>
fn to_observable_on( &self, scheduler: Rc<dyn IScheduler>, ) -> Rc<dyn IObservable<T>>
to_observable with the notifications on scheduler
(ToObservable(Task<TResult>, IScheduler), ToObservable(Task<TResult>, TaskObservationOptions)).
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".