B733EI5UDUCPJOU6F4X4SYQ3SSYVLPWZK5BVQ5QL56NTAPBY2AGQC
let result = Arc::new(Mutex::new(vec![]));
let result_clone = Arc::clone(&result);
let debouncer = EventDebouncer::new(Duration::from_millis(10), move |s: String| {
result_clone.lock().unwrap().push(s);
let (tx, rx) = channel();
let debouncer = EventDebouncer::new(Duration::from_millis(10), move |s| {
tx.send(s).unwrap();
let result = Arc::new(Mutex::new(vec![]));
let result_clone = Arc::clone(&result);
let debouncer = MixedEventDebouncer::new(move |s: String| {
result_clone.lock().unwrap().push(s);
let (tx, rx) = channel();
let debouncer = MixedEventDebouncer::new(move |s| {
tx.send(s).unwrap();