impl GetCollection for CallDB
This commit is contained in:
parent
9c15b0a375
commit
a33d4b393c
@ -208,6 +208,14 @@ impl CallDB for DB {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl<T: CallDB> GetCollection for T {
|
||||||
|
async fn get_collection<C: DbCollection + Send + Sync>(&mut self) -> Collection<C> {
|
||||||
|
self.get_database()
|
||||||
|
.await
|
||||||
|
.collection(<C as DbCollection>::COLLECTION)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#[derive(thiserror::Error, Debug)]
|
#[derive(thiserror::Error, Debug)]
|
||||||
pub enum DbError {
|
pub enum DbError {
|
||||||
#[error("error while processing mongodb query: {0}")]
|
#[error("error while processing mongodb query: {0}")]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user