Have Coordinator MainDb take a mutable borrow

This commit is contained in:
Luke Parker
2023-04-26 00:10:06 -04:00
parent 7824b6cb8b
commit 6032af6692
3 changed files with 27 additions and 28 deletions

View File

@@ -3,9 +3,9 @@ pub use serai_db::*;
use crate::tributary::TributarySpec;
#[derive(Debug)]
pub struct MainDb<D: Db>(pub D);
impl<D: Db> MainDb<D> {
pub fn new(db: D) -> Self {
pub struct MainDb<'a, D: Db>(&'a mut D);
impl<'a, D: Db> MainDb<'a, D> {
pub fn new(db: &'a mut D) -> Self {
Self(db)
}