
    ^h-                         S r SSKJrJrJr  \" S5      r\" S\S9r " S S\\   5      r " S S	\\   5      r	\\\   \	\   4   r
g
)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                   4    \ rS rSrS\SS4S jrS\4S jrSrg)Ok   valuereturnNc                     Xl         g N_value)selfr   s     E/home/james-whalen/.local/lib/python3.13/site-packages/black/rusty.py__init__Ok.__init__   s        c                     U R                   $ r   r   r   s    r   okOk.ok   s    {{r   r   )__name__
__module____qualname____firstlineno__r   r   r   __static_attributes__ r   r   r
   r
      s!    a D A r   r
   c                   4    \ rS rSrS\SS4S jrS\4S jrSrg)Err   er   Nc                     Xl         g r   _e)r   r$   s     r   r   Err.__init__   s    r   c                     U R                   $ r   r&   r   s    r   errErr.err   s    wwr   r&   )r   r   r   r   r   r   r*   r   r    r   r   r"   r"      s!    !  Q r   r"   N)__doc__typingr   r   r   r   	Exceptionr   r
   r"   Resultr    r   r   <module>r0      s_   
 + *CLCy! '!*  
r!uc!f}	r   