From da4cbba07a05db2cbcc97e3bce9993751724d42e Mon Sep 17 00:00:00 2001 From: Daniel Faust Date: Tue, 9 May 2023 13:12:49 +0200 Subject: [PATCH] Fix debounced examples --- examples/debounced.rs | 9 +++++---- examples/debounced_full_custom.rs | 7 ++++--- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/examples/debounced.rs b/examples/debounced.rs index dc168f6..c5c05ee 100644 --- a/examples/debounced.rs +++ b/examples/debounced.rs @@ -1,6 +1,6 @@ use std::{path::Path, time::Duration}; -use notify::{RecursiveMode}; +use notify::RecursiveMode; use notify_debouncer_mini::new_debouncer; /// Example for debouncer @@ -27,9 +27,10 @@ fn main() { .unwrap(); // print all events, non returning - for events in rx { - for e in events { - println!("{:?}", e); + for result in rx { + match result { + Ok(events) => events.iter().for_each(|event| println!("{event:?}")), + Err(errors) => errors.iter().for_each(|error| println!("{error:?}")), } } } diff --git a/examples/debounced_full_custom.rs b/examples/debounced_full_custom.rs index cee06ad..0e014ff 100644 --- a/examples/debounced_full_custom.rs +++ b/examples/debounced_full_custom.rs @@ -25,9 +25,10 @@ fn main() { .watch(Path::new("."), RecursiveMode::Recursive) .unwrap(); // print all events, non returning - for events in rx { - for e in events { - println!("{:?}", e); + for result in rx { + match result { + Ok(events) => events.iter().for_each(|event| println!("{event:?}")), + Err(errors) => errors.iter().for_each(|error| println!("{error:?}")), } } }