INNER CODE UNIT · Rust
from_pools
Trow-Registry/trow · src/repositories/mod.rs:69
pub fn from_pools(db_ro: SqlitePool, db_rw: SqlitePool) -> Self {
Self {
blob: BlobRepository::new(db_ro.clone(), db_rw.clone()),
blob_upload: BlobUploadRepository::new(db_ro.clone(), db_rw.clone()),
manifest: ManifestRepository::new(db_ro.clone(), db_rw.clone()),
tag: TagRepository::new(db_ro.clone(), db_rw.clone()),
repo_blob_assoc: RepoBlobAssocRepository::new(db_ro, db_rw),
}
}
#[doc(hidden)]
pub fn db_rw(&self) -> &SqlitePool {
self.blob.db_rw()
}
#[doc(hidden)]
pub fn db_ro(&self) -> &SqlitePool {
self.blob.db_ro()