nicmr / fidelitas

Rust network audio player and web client using actix and crossbeam multithreading, websockets, libvlc, and an Elm frontend.
GNU General Public License v3.0
0 stars 0 forks source link

run_app pattern feasible? #39

Open nicmr opened 4 years ago

nicmr commented 4 years ago

Because our code calls std::process::exit() under quite a few conditions, we should check if the run_app pattern described here would be feasible. That way we'll take care of cleaning up the stack ourselves and might be able to propagate errors more elegantly.