pub fn run_screen(screen: &mut impl Screen) -> Result<()>Expand description
Run screen full screen until it is done. The terminal is restored on
return and on panic. Log records raised meanwhile are held back and
written once the normal screen is back. Blocking work runs on the normal
screen, where its own progress output belongs, and the view comes back
after it.