============= API Reference ============= .. automodule:: linkd **Submodules:** .. toctree:: :maxdepth: 1 api-references/linkd/conditions api-references/linkd/container api-references/linkd/context api-references/linkd/exceptions api-references/linkd/graph api-references/linkd/registry api-references/linkd/solver api-references/linkd/types api-references/linkd/utils ++++++++++++++++ Exported Members ++++++++++++++++ The following members are exported to the top level of this package and so can be accessed using ``linkd.`` instead of requiring you to use the full import path. .. list-table:: * - :class:`~linkd.solver.AutoInjecting` - :class:`~linkd.exceptions.CircularDependencyException` - :class:`~linkd.container.Container` * - :class:`~linkd.exceptions.ContainerClosedException` - :obj:`~linkd.Context` - :class:`~linkd.context.ContextRegistry` * - :class:`~linkd.context.Contexts` - :obj:`~linkd.DI_CONTAINER` - :obj:`~linkd.DI_ENABLED` * - :obj:`~linkd.DefaultContainer` - :class:`~linkd.graph.DependencyData` - :class:`~linkd.conditions.DependencyExpression` * - :class:`~linkd.exceptions.DependencyInjectionException` - :class:`~linkd.solver.DependencyInjectionManager` - :class:`~linkd.exceptions.DependencyNotSatisfiableException` * - :class:`~linkd.graph.DiGraph` - :obj:`~linkd.INJECTED` - :class:`~linkd.conditions.If` * - :class:`~linkd.registry.Registry` - :class:`~linkd.exceptions.RegistryFrozenException` - :class:`~linkd.conditions.Try` * - :obj:`~linkd.global_context_registry` - :func:`~linkd.solver.with_di` -