Ë
    #täi3  ã                   ó   —  G d „ d«      Z y)c                   óH   — e Zd ZdZdeddfd„Zdefd„Zdefd„Zde	de
fd	„Zy)
ÚDocat  Define the documentation of a type annotation using `Annotated`, to be
        used in class attributes, function and method parameters, return values,
        and variables.

    The value should be a positional-only string literal to allow static tools
    like editors and documentation generators to use it.

    This complements docstrings.

    The string value passed is available in the attribute `documentation`.

    Example:

    ```Python
    from typing import Annotated
    from annotated_doc import Doc

    def hi(name: Annotated[str, Doc("Who to say hi to")]) -> None:
        print(f"Hi, {name}!")
    ```
    ÚdocumentationÚreturnNc                ó   — || _         y ©N©r   )Úselfr   s     úa/Volumes/fast/ai/experiments/MLX_z-image/.venv/lib/python3.12/site-packages/annotated_doc/main.pyÚ__init__zDoc.__init__   s
   € Ø*ˆÕó    c                 ó"   — d| j                   ›d�S )NzDoc(Ú)r   ©r	   s    r
   Ú__repr__zDoc.__repr__   s   € Ø�d×(Ñ(Ð+¨1Ð-Ð-r   c                 ó,   — t        | j                  «      S r   )Úhashr   r   s    r
   Ú__hash__zDoc.__hash__   s   € Ü�D×&Ñ&Ó'Ð'r   Úotherc                 ó`   — t        |t        «      st        S | j                  |j                  k(  S r   )Ú
isinstancer   ÚNotImplementedr   )r	   r   s     r
   Ú__eq__z
Doc.__eq__!   s)   € Ü˜%¤Ô%Ü!Ð!Ø×!Ñ! U×%8Ñ%8Ñ8Ð8r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústrr   r   Úintr   ÚobjectÚboolr   © r   r
   r   r      sE   „ ñð,+ cð +°ó +ð.˜#ó .ð(˜#ó (ð9˜Fð 9 tô 9r   r   N)r   r!   r   r
   Ú<module>r"      s   ð÷#9ò #9r   