U
    ~fhr                     @  s   d Z ddlmZ ddlmZmZmZmZmZm	Z	 erXddl
m
Z
 ddlmZ ddlmZ e	eeef df Zedeeef d	Zed
eeef d	Ze	eeddf ZdS )zType aliases used by bson    )annotations)TYPE_CHECKINGAnyMappingMutableMappingTypeVarUnion)array)mmap)RawBSONDocumentr   _DocumentType)bound_DocumentTypeArgr
   r	   N)__doc__
__future__r   typingr   r   r   r   r   r   r	   r
   Zbson.raw_bsonr   strZ_DocumentOutr   r   bytes
memoryviewZ_ReadableBuffer r   r   0/tmp/pip-unpacked-wheel-36gvocj8/bson/typings.py<module>   s    