BaseDatabase

Trait BaseDatabase 

Source
pub trait BaseDatabase: Database {
    // Required method
    fn get_files(&self) -> &DashMap<Url, File>;

    // Provided method
    fn get_file(&self, url: &Url) -> Option<File> { ... }
}
Expand description

Base trait for a database that stores files.

This trait is implemented for BaseDb and can be implemented for your own database.

Required Methods§

Provided Methods§

Source

fn get_file(&self, url: &Url) -> Option<File>

Implementors§

Source§

impl BaseDatabase for BaseDb

Implementation of BaseDatabase for BaseDb.