mirror of https://github.com/bobwen-dev/hunter
remove unnecessary impl Sync from FsCache
This commit is contained in:
parent
c8faea0343
commit
9b6bb7fea0
|
@ -64,8 +64,6 @@ impl std::fmt::Debug for FsCache {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe impl Sync for FsCache {}
|
|
||||||
|
|
||||||
|
|
||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
pub struct FsCache {
|
pub struct FsCache {
|
||||||
|
@ -74,7 +72,6 @@ pub struct FsCache {
|
||||||
watched_dirs: Arc<RwLock<HashSet<File>>>,
|
watched_dirs: Arc<RwLock<HashSet<File>>>,
|
||||||
watcher: Arc<RwLock<RecommendedWatcher>>,
|
watcher: Arc<RwLock<RecommendedWatcher>>,
|
||||||
pub fs_changes: Arc<RwLock<Vec<(File, Option<File>, Option<File>)>>>,
|
pub fs_changes: Arc<RwLock<Vec<(File, Option<File>, Option<File>)>>>,
|
||||||
sender: Sender<Events>,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
impl FsCache {
|
impl FsCache {
|
||||||
|
@ -90,13 +87,12 @@ impl FsCache {
|
||||||
watched_dirs: Arc::new(RwLock::new(HashSet::new())),
|
watched_dirs: Arc::new(RwLock::new(HashSet::new())),
|
||||||
watcher: Arc::new(RwLock::new(watcher)),
|
watcher: Arc::new(RwLock::new(watcher)),
|
||||||
fs_changes: Arc::new(RwLock::new(vec![])),
|
fs_changes: Arc::new(RwLock::new(vec![])),
|
||||||
sender: sender.clone(),
|
|
||||||
};
|
};
|
||||||
|
|
||||||
watch_fs(rx_fs_event,
|
watch_fs(rx_fs_event,
|
||||||
fs_cache.files.clone(),
|
fs_cache.files.clone(),
|
||||||
fs_cache.fs_changes.clone(),
|
fs_cache.fs_changes.clone(),
|
||||||
sender.clone());
|
sender);
|
||||||
|
|
||||||
fs_cache
|
fs_cache
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue