Have new_with_stack impls return io::Result.

This commit is contained in:
Peter Huene
2021-03-03 13:27:56 -08:00
parent 4e83392070
commit 5ee2b8742a
3 changed files with 6 additions and 6 deletions

View File

@@ -66,7 +66,7 @@ impl<'a, Resume, Yield, Return> Fiber<'a, Resume, Yield, Return> {
func: impl FnOnce(Resume, &Suspend<Resume, Yield, Return>) -> Return + 'a,
) -> io::Result<Fiber<'a, Resume, Yield, Return>> {
Ok(Fiber {
inner: imp::Fiber::new_with_stack(top_of_stack, func),
inner: imp::Fiber::new_with_stack(top_of_stack, func)?,
done: Cell::new(false),
_phantom: PhantomData,
})