o
    ^i-                     @   sl   d Z ddlmZmZmZ edZededZG dd dee ZG dd	 d	ee Z	eee e	e f Z
d
S )zAn error-handling model influenced by that used by the Rust programming language

See https://doc.rust-lang.org/book/ch09-00-error-handling.html.
    )GenericTypeVarUnionTE)boundc                   @   ,   e Zd ZdeddfddZdefddZdS )OkvaluereturnNc                 C   
   || _ d S N_value)selfr
    r   P/var/www/html/stock_analysis/be/venv/lib/python3.10/site-packages/black/rusty.py__init__      
zOk.__init__c                 C      | j S r   r   r   r   r   r   ok      zOk.ok)__name__
__module____qualname__r   r   r   r   r   r   r   r	          r	   c                   @   r   )Errer   Nc                 C   r   r   _e)r   r   r   r   r   r      r   zErr.__init__c                 C   r   r   r   r   r   r   r   err   r   zErr.err)r   r   r   r   r   r!   r   r   r   r   r      r   r   N)__doc__typingr   r   r   r   	Exceptionr   r	   r   Resultr   r   r   r   <module>   s    