o
    qo™i·  ã                   @   s€   d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dd	lm	Z	 dd
lm
Z
 ddlmZ dS )a¼  Provides utilities for transforming builder functions into `fdl.Config`s.

This module defines the `auto_config` function (and associated helpers), which
can be used to convert an existing function that creates an object graph into a
function that creates a graph of `Config` and `Partial` objects. When the
resulting graph of `Config` and `Partial` objects is built via `fdl.build()`, it
will yield same object graph as the original function.
é    )Úauto_config)Úauto_config_policy)Úauto_unconfig)Ú
AutoConfig)ÚConfigTypes)Úexempt)Úinline)Úis_auto_config)Ú!UnsupportedLanguageConstructError)Ú	with_tagsN)Ú__doc__Ú$fiddle._src.experimental.auto_configr   r   r   r   r   r   r   r	   r
   Ú"fiddle._src.experimental.with_tagsr   © r   r   úS/home/ubuntu/.local/lib/python3.10/site-packages/fiddle/experimental/auto_config.pyÚ<module>   s   
