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)]
|
||||
pub enum DbError {
|
||||
#[error("error while processing mongodb query: {0}")]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user