Index A | C | D | E | F | G | I | L | M | N | O | P | R | S | T | U A add_edge() (DiGraph method) add_factory() (Container method) add_node() (DiGraph method) add_value() (Container method) AutoInjecting (class in linkd.solver) C children() (DiGraph method) CircularDependencyException close() (Container method) (DependencyInjectionManager method) CodeGenerationFailedException Compose (class in linkd.compose) Container (class in linkd.container) ContainerClosedException Context (class in linkd.context) ContextRegistry (class in linkd.context) Contexts (class in linkd.context) (class in linkd.ext.fastapi) (class in linkd.ext.quart) (class in linkd.ext.starlette) contextual() (DependencyInjectionManager method) create() (DependencyExpression class method) D default_container (DependencyInjectionManager property) DependencyData (class in linkd.graph) DependencyExpression (class in linkd.conditions) DependencyInjectionException DependencyInjectionManager (class in linkd.solver) DependencyNotSatisfiableException DiContextMiddleware (class in linkd.ext.quart) (class in linkd.ext.starlette) DiGraph (class in linkd.graph) E edges (DiGraph property) enter_context() (DependencyInjectionManager method) F factory_method (DependencyData attribute) factory_params (DependencyData attribute) G get() (Container method) get_dependency_id() (in module linkd.utils) global_context_registry (in module linkd.context) I If (class in linkd.conditions) in_edges() (DiGraph method) inject() (in module linkd.ext.fastapi) (in module linkd.ext.starlette) (in module linkd.solver) INJECTED (in module linkd.solver) L Lifetime (class in linkd.graph) lifetime (DependencyData attribute) linkd module linkd.compose module linkd.conditions module linkd.container module linkd.context module linkd.exceptions module linkd.ext module linkd.ext.fastapi module linkd.ext.quart module linkd.ext.starlette module linkd.graph module linkd.registry module linkd.solver module linkd.utils module M Marker (class in linkd.utils) maybe_await() (in module linkd.utils) MaybeAwaitable (in module linkd.utils) module linkd linkd.compose linkd.conditions linkd.container linkd.context linkd.exceptions linkd.ext linkd.ext.fastapi linkd.ext.quart linkd.ext.starlette linkd.graph linkd.registry linkd.solver linkd.utils N nodes (DiGraph property) O out_edges() (DiGraph method) P PROTOTYPE (Lifetime attribute) R register() (ContextRegistry method) register_factory() (Registry method) register_value() (Registry method) Registry (class in linkd.registry) registry_for() (DependencyInjectionManager method) RegistryFrozenException remove_edge() (DiGraph method) remove_node() (DiGraph method) replace_node() (DiGraph method) REQUEST (Contexts attribute), [1], [2] RequestContainer (class in linkd.ext.fastapi) (class in linkd.ext.starlette) resolve() (DependencyExpression method) ROOT (Contexts attribute), [1], [2], [3] RootContainer (class in linkd.context) (class in linkd.ext.fastapi) (class in linkd.ext.starlette) S SINGLETON (Lifetime attribute) subgraph() (DiGraph method) T teardown_method (DependencyData attribute) Try (class in linkd.conditions) type_for() (ContextRegistry method) U unregister() (ContextRegistry method) use_di_context_middleware() (in module linkd.ext.fastapi)