1+
2+ < style >
3+ body { margin : 0 ; }
4+ pre { color : # DCDCCC ; background : # 3F3F3F ; font-size : 22px ; padding : 0.4em ; }
5+
6+ .lifetime { color : # DFAF8F ; font-style : italic; }
7+ .label { color : # DFAF8F ; font-style : italic; }
8+ .comment { color : # 7F9F7F ; }
9+ .documentation { color : # 629755 ; }
10+ .intra_doc_link { font-style : italic; }
11+ .injected { opacity : 0.65 ; }
12+ .struct , .enum { color : # 7CB8BB ; }
13+ .enum_variant { color : # BDE0F3 ; }
14+ .string_literal { color : # CC9393 ; }
15+ .field { color : # 94BFF3 ; }
16+ .function { color : # 93E0E3 ; }
17+ .function .unsafe { color : # BC8383 ; }
18+ .trait .unsafe { color : # BC8383 ; }
19+ .operator .unsafe { color : # BC8383 ; }
20+ .mutable .unsafe { color : # BC8383 ; text-decoration : underline; }
21+ .keyword .unsafe { color : # BC8383 ; font-weight : bold; }
22+ .parameter { color : # 94BFF3 ; }
23+ .text { color : # DCDCCC ; }
24+ .type { color : # 7CB8BB ; }
25+ .builtin_type { color : # 8CD0D3 ; }
26+ .type_param { color : # DFAF8F ; }
27+ .attribute { color : # 94BFF3 ; }
28+ .numeric_literal { color : # BFEBBF ; }
29+ .bool_literal { color : # BFE6EB ; }
30+ .macro { color : # 94BFF3 ; }
31+ .module { color : # AFD8AF ; }
32+ .value_param { color : # DCDCCC ; }
33+ .variable { color : # DCDCCC ; }
34+ .format_specifier { color : # CC696B ; }
35+ .mutable { text-decoration : underline; }
36+ .escape_sequence { color : # 94BFF3 ; }
37+ .keyword { color : # F0DFAF ; font-weight : bold; }
38+ .control { font-style : italic; }
39+ .reference { font-style : italic; font-weight : bold; }
40+
41+ .unresolved_reference { color : # FC5555 ; text-decoration : wavy underline; }
42+ </ style >
43+ < pre > < code > < span class ="keyword "> extern</ span > < span class ="keyword "> crate</ span > < span class ="module crate_root library "> foo</ span > < span class ="semicolon "> ;</ span >
44+ < span class ="keyword "> use</ span > < span class ="module crate_root default_library library "> core</ span > < span class ="operator "> ::</ span > < span class ="module default_library library "> iter</ span > < span class ="semicolon "> ;</ span >
45+
46+ < span class ="keyword "> pub</ span > < span class ="keyword "> const</ span > < span class ="constant declaration public "> NINETY_TWO</ span > < span class ="colon "> :</ span > < span class ="builtin_type "> u8</ span > < span class ="operator "> =</ span > < span class ="numeric_literal "> 92</ span > < span class ="semicolon "> ;</ span >
47+
48+ < span class ="keyword "> use</ span > < span class ="module crate_root library "> foo</ span > < span class ="keyword "> as</ span > < span class ="module crate_root declaration library "> foooo</ span > < span class ="semicolon "> ;</ span >
49+
50+ < span class ="keyword "> pub</ span > < span class ="parenthesis "> (</ span > < span class ="keyword crate_root "> crate</ span > < span class ="parenthesis "> )</ span > < span class ="keyword "> fn</ span > < span class ="function declaration "> main</ span > < span class ="parenthesis "> (</ span > < span class ="parenthesis "> )</ span > < span class ="brace "> {</ span >
51+ < span class ="keyword "> let</ span > < span class ="variable declaration "> baz</ span > < span class ="operator "> =</ span > < span class ="module default_library library "> iter</ span > < span class ="operator "> ::</ span > < span class ="function default_library library "> repeat</ span > < span class ="parenthesis "> (</ span > < span class ="numeric_literal "> 92</ span > < span class ="parenthesis "> )</ span > < span class ="semicolon "> ;</ span >
52+ < span class ="brace "> }</ span >
53+
54+ < span class ="keyword "> mod</ span > < span class ="module declaration "> bar</ span > < span class ="brace "> {</ span >
55+ < span class ="keyword "> pub</ span > < span class ="parenthesis "> (</ span > < span class ="keyword control "> in</ span > < span class ="keyword crate_root "> super</ span > < span class ="parenthesis "> )</ span > < span class ="keyword "> const</ span > < span class ="constant declaration "> FORTY_TWO</ span > < span class ="colon "> :</ span > < span class ="builtin_type "> u8</ span > < span class ="operator "> =</ span > < span class ="numeric_literal "> 42</ span > < span class ="semicolon "> ;</ span >
56+
57+ < span class ="keyword "> mod</ span > < span class ="module declaration "> baz</ span > < span class ="brace "> {</ span >
58+ < span class ="keyword "> use</ span > < span class ="keyword "> super</ span > < span class ="operator "> ::</ span > < span class ="keyword crate_root "> super</ span > < span class ="operator "> ::</ span > < span class ="constant public "> NINETY_TWO</ span > < span class ="semicolon "> ;</ span >
59+ < span class ="keyword "> use</ span > < span class ="keyword crate_root "> crate</ span > < span class ="operator "> ::</ span > < span class ="module crate_root library "> foooo</ span > < span class ="operator "> ::</ span > < span class ="struct library "> Point</ span > < span class ="semicolon "> ;</ span >
60+
61+ < span class ="keyword "> pub</ span > < span class ="parenthesis "> (</ span > < span class ="keyword control "> in</ span > < span class ="keyword "> super</ span > < span class ="operator "> ::</ span > < span class ="keyword crate_root "> super</ span > < span class ="parenthesis "> )</ span > < span class ="keyword "> const</ span > < span class ="constant declaration "> TWENTY_NINE</ span > < span class ="colon "> :</ span > < span class ="builtin_type "> u8</ span > < span class ="operator "> =</ span > < span class ="numeric_literal "> 29</ span > < span class ="semicolon "> ;</ span >
62+ < span class ="brace "> }</ span >
63+ < span class ="brace "> }</ span >
64+ </ code > </ pre >
0 commit comments