|
|
@ -84,10 +84,12 @@ fn watch() -> notify::Result<()> {
|
|
|
|
let _ignored = verify(None);
|
|
|
|
let _ignored = verify(None);
|
|
|
|
|
|
|
|
|
|
|
|
loop {
|
|
|
|
loop {
|
|
|
|
match rx.recv() {
|
|
|
|
match rx.recv() {
|
|
|
|
Ok(event) => match event {
|
|
|
|
Ok(event) => match event {
|
|
|
|
DebouncedEvent::Create(b) | DebouncedEvent::Chmod(b) | DebouncedEvent::Write(b) => {
|
|
|
|
DebouncedEvent::Create(b) | DebouncedEvent::Chmod(b) | DebouncedEvent::Write(b) => {
|
|
|
|
if b.extension() == Some(OsStr::new("rs")) {
|
|
|
|
if b.extension() == Some(OsStr::new("rs")) {
|
|
|
|
|
|
|
|
println!("----------**********----------");
|
|
|
|
|
|
|
|
println!();
|
|
|
|
let _ignored = verify(Some(b.as_path().to_str().unwrap()));
|
|
|
|
let _ignored = verify(Some(b.as_path().to_str().unwrap()));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|