pub fn recorded<F: Future>(future: F) -> Recorded<F> ⓘ
Keeps the moves made while future runs with it, across threads and away from other tasks.
future