File: //opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/__pycache__/rust.cpython-311.pyc
�
�;fD � �t � d Z ddlmZmZmZmZmZ ddlmZm Z m
Z
mZmZm
Z
mZmZmZ dgZ G d� de� � ZdS )z�
pygments.lexers.rust
~~~~~~~~~~~~~~~~~~~~
Lexers for the Rust language.
:copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� )�
RegexLexer�include�bygroups�words�default) �Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�
Whitespace� RustLexerc �� � e Zd ZdZdZdZddgZddgZdd gZd
Z e
dd�
� � ej fZ
e
dd�
� � ej fZ e
dd�
� � ej j fZdej f ed� � gg def�def�dej f�dej f�dej f�dej df�dej df�dej df�dej f� e
dd�
� � ef� e
dd�
� � ej f�d ej f�d!ej j f�d"ed#f�d$ej f�d%ed&f�d'ed(f�d) e eee� � f�e
�d*ej j f�e�e�d+e!f�d,e!d(f�d- e ee"j ej# � � f�d.ej$ f�d/ej$ f�d0e%j&