pub fn enter(report: &Arc<StreamReport>) -> ScopeExpand description
Bind report to this thread until the scope drops: every decision recorded meanwhile
lands in it. The Wayland event loop serves every display, so it binds per capture start
and per recovery; a capture’s own threads bind once.