impl GetCollection for CallDB

This commit is contained in:
Akulij 2025-05-26 20:16:12 +05:00
parent 9c15b0a375
commit a33d4b393c

View File

@ -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}")]