remove unnecessary impl Sync from FsCache

This commit is contained in:
rabite 2019-07-08 12:36:55 +02:00
parent c8faea0343
commit 9b6bb7fea0
1 changed files with 1 additions and 5 deletions

View File

@ -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
} }