Function rxrust::observable::of::of_result [−][src]
pub fn of_result<Item, Err>(r: Result<Item, Err>) -> ResultObservable<Item, Err>
Expand description
Creates an observable that emits value or the error from a Result
given.
Completes immediately after.
Arguments
r
- AResult
argument to take a value, or an error to emits from.
Examples
use rxrust::prelude::*;
observable::of_result(Ok(1234))
.subscribe(|v| {println!("{},", v)});
use rxrust::prelude::*;
observable::of_result(Err("An error"))
.subscribe_err(|v: &i32| {}, |e| {println!("Error: {},", e)});