An instance of
Capturer is given to the closure passed to Escher::new and is used to
capture a reference from the async stack.
Captures the passed value into a future that never resolves.
Callers of this method must
.await it in order for Escher to capture the value.
impl<T> RefUnwindSafe for Capturer<T>
impl<T> UnwindSafe for Capturer<T>
type Error = Infallible
The type returned in the event of a conversion error.