pub fn non_blocking_result<F, T, E>(future: F) -> Result<T, E>where F: Future<Output = Result<T, E>>, E: From<Error>,
Similar to non_blocking, but unwraps a level of Result.
non_blocking
Result