Type Definition shaku::ProviderFn[][src]

type ProviderFn<M, I> = Box<dyn Fn(&M) -> Result<Box<I>, Box<dyn Error>> + Send + Sync>;

The type signature of Provider::provide. This is used when overriding a provider via ModuleBuilder::with_provider_override