escape, enter, или ctrl+c?
зависит от того, токио или не токио
обработать sigint, выставив флажок. В теле программы проверить флажок перед завершением
если не токио, то например https://lib.rs/crates/ctrlc
Обсуждают сегодня