Merge pull request #552 from matthiasbeyer/libimagstore/hook-remove-sync-traitbound

Remove "Sync" trait bound - we don't need to sync between threads here
This commit is contained in:
Matthias Beyer 2016-07-16 18:52:51 +02:00 committed by GitHub
commit 0a2e183804
2 changed files with 4 additions and 4 deletions

View file

@ -4,15 +4,15 @@ use hook::result::HookResult;
use store::FileLockEntry; use store::FileLockEntry;
use storeid::StoreId; use storeid::StoreId;
pub trait StoreIdAccessor : Debug + Send + Sync { pub trait StoreIdAccessor : Debug + Send {
fn access(&self, &StoreId) -> HookResult<()>; fn access(&self, &StoreId) -> HookResult<()>;
} }
pub trait MutableHookDataAccessor : Debug + Send + Sync { pub trait MutableHookDataAccessor : Debug + Send {
fn access_mut(&self, &mut FileLockEntry) -> HookResult<()>; fn access_mut(&self, &mut FileLockEntry) -> HookResult<()>;
} }
pub trait NonMutableHookDataAccessor : Debug + Send + Sync { pub trait NonMutableHookDataAccessor : Debug + Send {
fn access(&self, &FileLockEntry) -> HookResult<()>; fn access(&self, &FileLockEntry) -> HookResult<()>;
} }

View file

@ -10,7 +10,7 @@ pub mod result;
use hook::accessor::HookDataAccessorProvider; use hook::accessor::HookDataAccessorProvider;
pub trait Hook : HookDataAccessorProvider + Debug + Send + Sync { pub trait Hook : HookDataAccessorProvider + Debug + Send {
fn name(&self) -> &'static str; fn name(&self) -> &'static str;
fn set_config(&mut self, cfg: &Value); fn set_config(&mut self, cfg: &Value);
} }