pub trait LoaderMapping<S> {
// Required methods
fn translator(&self) -> Arc<Translator>;
fn into_state(self) -> S;
// Provided method
fn database(&self) -> Option<Arc<Database>> { ... }
}
pub trait LoaderMapping<S> {
// Required methods
fn translator(&self) -> Arc<Translator>;
fn into_state(self) -> S;
// Provided method
fn database(&self) -> Option<Arc<Database>> { ... }
}