GetDependencies

Trait GetDependencies 

Source
pub trait GetDependencies<'a, Deps, Indexes> {
    // Required method
    fn get_deps(&'a self) -> Deps;
}
Expand description

The trait, used for getting list of dependencies from provider of services. Do not use it by yourself.

Required Methods§

Source

fn get_deps(&'a self) -> Deps

Implementors§

Source§

impl<'a, S> GetDependencies<'a, HNil, HNil> for S

Source§

impl<'a, T, TRest, Cont, Infer, InferRest, SP> GetDependencies<'a, HCons<T, TRest>, HCons<(Cont, Infer), InferRest>> for SP
where TRest: HList, SP: Resolver<'a, Cont, T, Infer> + GetDependencies<'a, TRest, InferRest>,