rover
rover copied to clipboard
bug: crashed while using rover dev with --router-config
## Description
Describe the issue that you're seeing.
**Crash Report**
```toml
name = "rover" operating_system = "unix:Unknown" crate_version = "0.18.0" explanation = """ Panic occurred in file '/root/project/crates/rover-std/src/fs.rs' at line 216 """ cause = "could not watch router.yaml for changes" method = "Panic" backtrace = """
0: 0x55e7fb31dcb5 - rover_std::fs::Fs::watch_file::{{closure}}::{{closure}}::h18bfc822df057ba4
1: 0x55e7fb30976b - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8a2ab19f39b5514d
2: 0x55e7fb374380 - rayon_core::registry::Registry::catch_unwind::h05538675cdd4f41a
3: 0x55e7fb43fea0 - <rayon_core::job::HeapJob<BODY> as rayon_core::job::Job>::execute::hdaec77f4b191dd11
4: 0x55e7fb2e0083 - rayon_core::registry::WorkerThread::wait_until_cold::h49a9dca95fb2c9b7
5: 0x55e7fbcec168 - rayon_core::registry::ThreadBuilder::run::h584214e0a8db557b
6: 0x55e7fbcee33a - std::sys_common::backtrace::__rust_begin_short_backtrace::h2b4cb618e71e4886
7: 0x55e7fbcf0d2f - core::ops::function::FnOnce::call_once{{vtable.shim}}::hbb2b90596d1b9469
8: 0x55e7fbd90ad5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h9adfc2ae43657457
at /rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/alloc/src/boxed.rs:1985
- <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h14fefbfa7b574396
at /rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/alloc/src/boxed.rs:1985
- std::sys::unix::thread::Thread::new::thread_start::ha211bb47f6f5cedc
at /rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/sys/unix/thread.rs:108
9: 0x7f0fcba83e90 - start_thread
10: 0x7f0fcb86ee3f - __clone
11: 0x0 -