
    Ki                         d dl mZ d dlmZ d dlmZ d dlmZ  eded      Z edd	      Ze G d
 deeef                Zy)    )Hashable)Protocol)TypeVar)runtime_checkableTKeyT)boundcontravariant	TValue_co)	covariantc                   8    e Zd ZdedefdZdedefdZdefdZ	y)Subscriptablekeyreturnc                      y N selfr   s     ^/home/jay/workspace/scripts/.codegraph-venv/lib/python3.12/site-packages/pathable/protocols.py__contains__zSubscriptable.__contains__           c                      y r   r   r   s     r   __getitem__zSubscriptable.__getitem__   r   r   c                      y r   r   )r   s    r   __len__zSubscriptable.__len__   r   r   N)
__name__
__module____qualname__r   boolr   r
   r   intr   r   r   r   r   r   
   s$    2226t6	6!!r   r   N)	collections.abcr   typingr   r   r   r   r
   r   r   r   r   <module>r$      sO    $   $vXT:K40	 "HT9_- " "r   