pub struct SummaryCatalog { /* private fields */ }Expand description
In-memory catalog of summaries; read-only queries with simple upserts.
Implementations§
Source§impl SummaryCatalog
impl SummaryCatalog
pub fn new() -> Self
Sourcepub fn upsert(&mut self, advert: SummaryAdvert)
pub fn upsert(&mut self, advert: SummaryAdvert)
Upsert a summary advert, replacing any existing advert for the same digest.
Sourcepub fn list(&self, world: &WorldKey) -> Vec<SummaryAdvert>
pub fn list(&self, world: &WorldKey) -> Vec<SummaryAdvert>
List adverts known for a world (cloned).
Trait Implementations§
Source§impl Default for SummaryCatalog
impl Default for SummaryCatalog
Source§fn default() -> SummaryCatalog
fn default() -> SummaryCatalog
Returns the “default value” for a type. Read more