Trait ddi::ServiceResolverExt
source · pub trait ServiceResolverExt: ServiceResolver {
// Provided methods
fn get<T: 'static>(&self) -> DDIResult<&T> { ... }
fn get_var<T: 'static>(&self, name: impl Into<ServiceName>) -> DDIResult<&T> { ... }
fn get_all<T: 'static>(&self) -> DDIResult<Vec<(ServiceName, &T)>> { ... }
fn wrap<'p>(&'p self, services: ServiceProvider) -> ChildServiceProvider<'p>
where &'p Self: ServiceResolver { ... }
}