Files
ServerSync/lib/pygments/lexers/__pycache__/rust.cpython-314.pyc

98 lines
7.1 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>iD <00><00>n<00>Rt^RIHtHtHtHtHt^RIHtH t H
t
H t H t H t HtHtHtR.t!RR]4tR#)z<>
pygments.lexers.rust
~~~~~~~~~~~~~~~~~~~~
Lexers for the Rust language.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)<05>
RegexLexer<EFBFBD>include<64>bygroups<70>words<64>default) <09>Text<78>Comment<6E>Operator<6F>Keyword<72>Name<6D>String<6E>Number<65> Punctuation<6F>
Whitespace<EFBFBD> RustLexerc<00>n<00>]tRt^tRtRtRtRR.tRR.tRR .t R
t
] !RUR R 7] P3t] !RVR R 7]P 3t] !RWR R 7]P$P&3tRR]P,3]!R4.R.R]3NR]3NR]P43NR]P43NR]P63NR]P4R3NR]P4R3NR]P8R3NR]P,3N] !RXR R 7] 3N] !RYR R 7] P:3NR] P<3NR]P P>3NR] R3NR ] P@3NR!] R"3NR#] R$3NR%]!!] ]] 43N]NR&]P P>3N]N]NR']"3NR(]"R$3NR)]!!] ]#P0]PH43NR*]PJ3NR+]PJ3NR,]&PNR-3NR.]&PPR-3NR/]&PRR-3NR0]&PTR-3NR1]&PVR-3NR2]R33NR4]R53NR6]3NR7],R83NR9],3NR:]"3NR;],3NR<]3NR=]3NR>]P,R?3NR@]"3NRRA]P83R]P8RB3RC]P8RD3RE]P83.RRA]P43R]P4RB3RC]P4RD3RE]P43.RR]3R<]PZRD3]!RD4.R"R]3R<]P$RD3]!RD4.R$R]3RF] P>3R7],R83]]R<]P\RD3]!RD4.R8RG]P 3RH]P^3]!RD4.R-RI] RD3RJ] RD3]!RD4.R5R4]RD3RK]P`3RL]3RM]3.R3RN]P`3]1!R54.ROR4]R53RP]P,R?3.R?]1!RO4RQ]P,RD3RR]P,3./ t2RSt3RT#)Zrz9
Lexer for the Rust programming language (version 1.47).
<EFBFBD>Rustzhttps://www.rust-lang.org/z*.rsz*.rs.in<69>rust<73>rsz text/rustz text/x-rustz1.6z\b)<01>suffix<69>!<21>rootz #![^[\r\n].*$<24>basez\nz\s+z//!.*?\nz///(\n|[^/].*?\n)z //(.*?)\nz/\*\*(\n|[^/*])<29>
doccommentz/\*!z/\*<2A>commentz\$([a-zA-Z_]\w*|\(,?|\),?|,?)z(true|false)\bzself\bzmod\b<>modnamezlet\bzfn\b<>funcnamez(struct|enum|type|union)\b<>typenamez(default)(\s+)(type|fn)\bz [sS]elf\bz::\bz(?::|->)z((break|continue)(\b\s*)(\'[A-Za-z_]\w*)?zA'(\\['"\\nrt]|\\x[0-7][0-9a-fA-F]|\\0|\\u\{[0-9a-fA-F]{1,6}\}|.)'z@b'(\\['"\\nrt]|\\x[0-9a-fA-F]{2}|\\0|\\u\{[0-9a-fA-F]{1,6}\}|.)'z0b[01_]+<2B>
number_litz 0o[0-7_]+z0[xX][0-9a-fA-F_]+zJ[0-9][0-9_]*(\.[0-9_]+[eE][+\-]?[0-9_]+|\.[0-9_]*(?!\.)|[eE][+\-]?[0-9_]+)z [0-9][0-9_]*zb"<22>
bytestring<EFBFBD>"<22>stringz(?s)b?r(#*)".*?"\1<>'<27>lifetimez\.\.=?z [{}()\[\],.;]z[+\-*/%&|<>^!~@=:?]z [a-zA-Z_]\w*zr#[a-zA-Z_]\w*z#!?\[z
attribute[<5B>#z[^*/]+z#pushz\*/z#popz[*/]<5D>&z
(static|_)z [a-zA-Z_]+\w*z[ui](8|16|32|64|size)zf(32|64)z;\\['"\\nrt]|\\x[0-7][0-9a-fA-F]|\\0|\\u\{[0-9a-fA-F]{1,6}\}z[^\\"]+z\\z\\x[89a-fA-F][0-9a-fA-F]<5D>attribute_commonz\[z\]z [^"\]\[]+<2B>N)<11>u8<75>u16<31>u32<33>u64<36>u128<32>i8<69>i16<31>i32<33>i64<36>i128<32>usize<7A>isize<7A>f32<33>f64<36>char<61>str<74>bool)$<24>Copy<70>Send<6E>Sized<65>Sync<6E>Unpin<69>Drop<6F>Fn<46>FnMut<75>FnOnce<63>drop<6F>Box<6F>ToOwned<65>Clone<6E> PartialEq<45>
PartialOrd<EFBFBD>Eq<45>Ord<72>AsRef<65>AsMut<75>Into<74>From<6F>Default<6C>Iterator<6F>Extend<6E> IntoIterator<6F>DoubleEndedIterator<6F>ExactSizeIterator<6F>Option<6F>Some<6D>None<6E>Result<6C>Ok<4F>Errr <00>ToString<6E>Vec)2<>asm<73>assert<72> assert_eq<65> assert_ne<6E>cfg<66>column<6D> compile_error<6F>concat<61> concat_idents<74>dbg<62> debug_assert<72>debug_assert_eq<65>debug_assert_ne<6E>env<6E>eprint<6E>eprintln<6C>file<6C>format<61> format_args<67>format_args_nl<6E>
global_asmr<00> include_bytes<65> include_str<74>is_aarch64_feature_detected<65>is_arm_feature_detected<65>is_mips64_feature_detected<65>is_mips_feature_detected<65>is_powerpc64_feature_detected<65>is_powerpc_feature_detected<65>is_x86_feature_detected<65>line<6E>llvm_asm<73>
log_syntax<EFBFBD> macro_rules<65>matches<65> module_path<74>
option_env<EFBFBD>panic<69>print<6E>println<6C> stringify<66> thread_local<61>todo<64> trace_macros<6F> unimplemented<65> unreachable<6C>vec<65>write<74>writeln)<1B>as<61>async<6E>await<69>box<6F>const<73>crate<74>dyn<79>else<73>extern<72>for<6F>if<69>impl<70>in<69>loop<6F>match<63>move<76>mut<75>pub<75>ref<65>return<72>static<69>super<65>trait<69>unsafe<66>use<73>where<72>while) <0C>abstract<63>become<6D>do<64>final<61>macro<72>override<64>priv<69>typeof<6F>try<72>unsized<65>virtual<61>yield)4<>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>url<72> filenames<65>aliases<65> mimetypes<65> version_addedrr
<00>Type<70> keyword_typesr <00>Builtin<69>builtin_funcs_types<65>Function<6F>Magic<69>builtin_macrosr<00>Preprocrrr <00>Doc<6F>Single<6C> Multiline<6E>Reserved<65>Constant<6E>Pseudo<64> Declarationrrr<00>Label<65>Charr <00>Bin<69>Oct<63>Hex<65>Float<61>Integerr <00> Namespace<63>Class<73> Attribute<74>Escaper<00>tokens<6E>__static_attributes__r'<00><00>;/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/rust.pyrrs|<00><00><08> <12>D<EFBFBD>
&<26>C<EFBFBD><17><19>#<23>I<EFBFBD><15>t<EFBFBD>n<EFBFBD>G<EFBFBD><1C>m<EFBFBD>,<2C>I<EFBFBD><19>M<EFBFBD><1A><06><14><15><1E>l<EFBFBD>l<EFBFBD>$<24>M<EFBFBD>
!<21> "<06><14> <15><1B>l<EFBFBD>l<EFBFBD> $<24><17><1C><06>"<13>#<14>"<1A>]<5D>]<5D>(<28>(<28>#*<2A>N<EFBFBD>( <0F><1E>w<EFBFBD><EFBFBD><EFBFBD> /<2F> <13>F<EFBFBD>O<EFBFBD> 
<EFBFBD> <0F>W
<EFBFBD> <12>J<EFBFBD> <1F>W
<EFBFBD><14>Z<EFBFBD> <20>W
<EFBFBD><19>&<26>*<2A>*<2A> %<25> W
<EFBFBD>
"<22>6<EFBFBD>:<3A>:<3A> .<2E> W
<EFBFBD> <1A>7<EFBFBD>><3E>><3E> *<2A> W
<EFBFBD> <20><16><1A><1A>\<5C> :<3A>W
<EFBFBD><15>f<EFBFBD>j<EFBFBD>j<EFBFBD>,<2C> /<2F>W
<EFBFBD><14>W<EFBFBD>&<26>&<26> <09> 2<>W
<EFBFBD>2<>7<EFBFBD>?<3F>?<3F> C<>W
<EFBFBD><13>I<01> <20> !<21>#*<2A>  +<2B>W
<EFBFBD>&<13>L<01><1F>!<21>")<29>"2<>"2<> 4<>'W
<EFBFBD>,<1F><07> 0<> 0<> 1<>-W
<EFBFBD>.<17><04> <0C> <0C>+<2B>+<2B> ,<2C>/W
<EFBFBD>0<16>w<EFBFBD> <09> *<2A>1W
<EFBFBD>2<16>w<EFBFBD>*<2A>*<2A> +<2B>3W
<EFBFBD>4<15>g<EFBFBD>z<EFBFBD> *<2A>5W
<EFBFBD>6+<2B>G<EFBFBD>Z<EFBFBD> @<40>7W
<EFBFBD>8*<2A>8<EFBFBD>G<EFBFBD>Z<EFBFBD><17>+Q<> R<>9W
<EFBFBD>: <1A>;W
<EFBFBD><<1A>4<EFBFBD><<3C><<3C>.<2E>.<2E> /<2F>=W
<EFBFBD>@ <20>AW
<EFBFBD>B <1B>CW
<EFBFBD>F<15>k<EFBFBD> "<22>GW
<EFBFBD>J<19>+<2B>z<EFBFBD> 2<>KW
<EFBFBD>N9<> <15>g<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD><04>
<EFBFBD>
<EFBFBD> ;<3B> =<3D>OW
<EFBFBD>V1<> <13>[<5B>[<5B> <1A>WW
<EFBFBD>\1<> <13>[<5B>[<5B> <1A>]W
<EFBFBD>f<19>&<26>*<2A>*<2A>l<EFBFBD> 3<>gW
<EFBFBD>j<1A>6<EFBFBD>:<3A>:<3A>|<7C> 4<>kW
<EFBFBD>n#<23>F<EFBFBD>J<EFBFBD>J<EFBFBD> <0C> =<3D>oW
<EFBFBD>r3<>4:<3A>L<EFBFBD>L<EFBFBD> <19> <1B>sW
<EFBFBD>x<1D>f<EFBFBD>n<EFBFBD>n<EFBFBD>l<EFBFBD> ;<3B>yW
<EFBFBD>~<13>F<EFBFBD>L<EFBFBD> )<29>W
<EFBFBD>@<12>6<EFBFBD>8<EFBFBD> $<24>AW
<EFBFBD>B#<23>F<EFBFBD> +<2B>CW
<EFBFBD>H<12>8<EFBFBD>Z<EFBFBD> (<28>IW
<EFBFBD>N<17><08> !<21>OW
<EFBFBD>P<1E>{<7B> +<2B>QW
<EFBFBD>R$<24>X<EFBFBD> .<2E>SW
<EFBFBD>X<1D>d<EFBFBD> #<23>YW
<EFBFBD>\<1F><04> %<25>]W
<EFBFBD>b<16>w<EFBFBD><EFBFBD><EFBFBD> <0C> 5<>cW
<EFBFBD>l<12>;<3B> <1F>mW
<EFBFBD>p <12> <16><07>)<29>)<29> *<2A> <13>W<EFBFBD>&<26>&<26><07> 0<> <13>W<EFBFBD>&<26>&<26><06> /<2F> <14>g<EFBFBD>'<27>'<27> (<28> 
<EFBFBD> <15> <16><06>
<EFBFBD>
<EFBFBD> #<23> <13>V<EFBFBD>Z<EFBFBD>Z<EFBFBD><17> )<29> <13>V<EFBFBD>Z<EFBFBD>Z<EFBFBD><16> (<28> <14>f<EFBFBD>j<EFBFBD>j<EFBFBD> !<21> 
<EFBFBD> <12> <13>Z<EFBFBD> <20> <1C>d<EFBFBD>n<EFBFBD>n<EFBFBD>f<EFBFBD> 5<> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD>
<13> <13>Z<EFBFBD> <20> <1C>d<EFBFBD>m<EFBFBD>m<EFBFBD>V<EFBFBD> 4<> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD>
<13> <13>Z<EFBFBD> <20> <11>7<EFBFBD>><3E>><3E> "<22> <11>8<EFBFBD>Z<EFBFBD> (<28> <1F> <19> <1C>d<EFBFBD>j<EFBFBD>j<EFBFBD>&<26> 1<> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD> <13> <1A>D<EFBFBD>L<EFBFBD>L<EFBFBD> )<29> <1D>t<EFBFBD>~<7E>~<7E> .<2E> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD>
<15> %<25>w<EFBFBD><06> 7<> <18>'<27>6<EFBFBD> *<2A> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD>
<11> <11>6<EFBFBD>6<EFBFBD> "<22>-<2D>.4<EFBFBD>m<EFBFBD>m<EFBFBD> =<3D> <17><16> <20> <12>F<EFBFBD>O<EFBFBD> 
<EFBFBD> <15> ,<2C>f<EFBFBD>m<EFBFBD>m<EFBFBD> <<3C> <13>H<EFBFBD> <1D>
<EFBFBD> <1B> <11>6<EFBFBD>8<EFBFBD> $<24> <12>G<EFBFBD>O<EFBFBD>O<EFBFBD>\<5C> 2<>
<EFBFBD> <15> <13>&<26> '<27> <12>G<EFBFBD>O<EFBFBD>O<EFBFBD>V<EFBFBD> ,<2C> <19>7<EFBFBD>?<3F>?<3F> +<2B>
<EFBFBD>o\<06>Fr<46>N)r<><00>pygments.lexerrrrrr<00>pygments.tokenrrr r
r r r rr<00>__all__rr'r<>r<><00><module>r<>s9<00><01><04>I<01>H<>$<24>$<24>$<24> <17>-<2D><07>L<06>
<EFBFBD>Lr<>