Skip to main content

recover_from_panic

Function recover_from_panic 

Source
pub fn recover_from_panic()
Expand description

Reset the runtime to a clean idle state after a panic unwound through a drain or batch, e.g. a reactive-cycle assertion (the rerun cap) that tripped inside a native event callback which the backend contained (rather than letting it abort the process across the C ABI; a GTK/Qt signal trampoline can’t unwind). The in-flight pending work and the observer stack are dropped (the next interaction re-derives them); persistent registrations (effects, memos, turn-end hooks) are kept.