Trait veruna_kernel::sites::SiteRepository
source · pub trait SiteRepository: Interface {
fn create(&mut self, site: Box<dyn Site>) -> Box<dyn SiteId>;
fn read(&self, read_by: SiteReadOption) -> (&Box<dyn Site>, Box<dyn SiteId>);
fn delete(&self, site_id: Box<dyn Site>) -> bool;
}