aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/factoids/database.rs
diff options
context:
space:
mode:
authorJokler <jokler.contact@gmail.com>2018-03-21 16:40:15 +0100
committerJokler <jokler.contact@gmail.com>2018-03-21 16:40:15 +0100
commit516ee046784acb4a6dc97b844ff3af9a54308e30 (patch)
tree672f422c6817734c7404ec26569a366319c1a183 /src/plugins/factoids/database.rs
parent48f547826edd9db9b94376f240a785d8a19a993d (diff)
downloadfrippy-516ee046784acb4a6dc97b844ff3af9a54308e30.tar.gz
frippy-516ee046784acb4a6dc97b844ff3af9a54308e30.zip
Replace every Mutex with RwLock
Diffstat (limited to 'src/plugins/factoids/database.rs')
-rw-r--r--src/plugins/factoids/database.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/factoids/database.rs b/src/plugins/factoids/database.rs
index b1fe8dd..7788d7c 100644
--- a/src/plugins/factoids/database.rs
+++ b/src/plugins/factoids/database.rs
@@ -40,7 +40,7 @@ pub struct NewFactoid<'a> {
pub created: NaiveDateTime,
}
-pub trait Database: Send {
+pub trait Database: Send + Sync {
fn insert_factoid(&mut self, factoid: &NewFactoid) -> Result<(), FactoidsError>;
fn get_factoid(&self, name: &str, idx: i32) -> Result<Factoid, FactoidsError>;
fn delete_factoid(&mut self, name: &str, idx: i32) -> Result<(), FactoidsError>;