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+ .comment { color : # 7F9F7F ; }
8+ .documentation { color : # 629755 ; }
9+ .injected { opacity : 0.65 ; }
10+ .struct , .enum { color : # 7CB8BB ; }
11+ .enum_variant { color : # BDE0F3 ; }
12+ .string_literal { color : # CC9393 ; }
13+ .field { color : # 94BFF3 ; }
14+ .function { color : # 93E0E3 ; }
15+ .function .unsafe { color : # BC8383 ; }
16+ .operator .unsafe { color : # BC8383 ; }
17+ .parameter { color : # 94BFF3 ; }
18+ .text { color : # DCDCCC ; }
19+ .type { color : # 7CB8BB ; }
20+ .builtin_type { color : # 8CD0D3 ; }
21+ .type_param { color : # DFAF8F ; }
22+ .attribute { color : # 94BFF3 ; }
23+ .numeric_literal { color : # BFEBBF ; }
24+ .bool_literal { color : # BFE6EB ; }
25+ .macro { color : # 94BFF3 ; }
26+ .module { color : # AFD8AF ; }
27+ .value_param { color : # DCDCCC ; }
28+ .variable { color : # DCDCCC ; }
29+ .format_specifier { color : # CC696B ; }
30+ .mutable { text-decoration : underline; }
31+ .escape_sequence { color : # 94BFF3 ; }
32+ .keyword { color : # F0DFAF ; font-weight : bold; }
33+ .keyword .unsafe { color : # BC8383 ; font-weight : bold; }
34+ .control { font-style : italic; }
35+
36+ .unresolved_reference { color : # FC5555 ; text-decoration : wavy underline; }
37+ </ style >
38+ < pre > < code > < span class ="keyword "> fn</ span > < span class ="function declaration "> not_static</ span > < span class ="punctuation "> (</ span > < span class ="punctuation "> )</ span > < span class ="punctuation "> {</ span > < span class ="punctuation "> }</ span >
39+
40+ < span class ="keyword "> struct</ span > < span class ="struct declaration "> foo</ span > < span class ="punctuation "> {</ span > < span class ="punctuation "> }</ span >
41+
42+ < span class ="keyword "> impl</ span > < span class ="struct "> foo</ span > < span class ="punctuation "> {</ span >
43+ < span class ="keyword "> pub</ span > < span class ="keyword "> fn</ span > < span class ="function declaration static "> is_static</ span > < span class ="punctuation "> (</ span > < span class ="punctuation "> )</ span > < span class ="punctuation "> {</ span > < span class ="punctuation "> }</ span >
44+ < span class ="keyword "> pub</ span > < span class ="keyword "> fn</ span > < span class ="function declaration "> is_not_static</ span > < span class ="punctuation "> (</ span > < span class ="operator "> &</ span > < span class ="self_keyword "> self</ span > < span class ="punctuation "> )</ span > < span class ="punctuation "> {</ span > < span class ="punctuation "> }</ span >
45+ < span class ="punctuation "> }</ span >
46+
47+ < span class ="keyword "> trait</ span > < span class ="trait declaration "> t</ span > < span class ="punctuation "> {</ span >
48+ < span class ="keyword "> fn</ span > < span class ="function declaration static "> t_is_static</ span > < span class ="punctuation "> (</ span > < span class ="punctuation "> )</ span > < span class ="punctuation "> {</ span > < span class ="punctuation "> }</ span >
49+ < span class ="keyword "> fn</ span > < span class ="function declaration "> t_is_not_static</ span > < span class ="punctuation "> (</ span > < span class ="operator "> &</ span > < span class ="self_keyword "> self</ span > < span class ="punctuation "> )</ span > < span class ="punctuation "> {</ span > < span class ="punctuation "> }</ span >
50+ < span class ="punctuation "> }</ span >
51+
52+ < span class ="keyword "> impl</ span > < span class ="trait "> t</ span > < span class ="keyword "> for</ span > < span class ="struct "> foo</ span > < span class ="punctuation "> {</ span >
53+ < span class ="keyword "> pub</ span > < span class ="keyword "> fn</ span > < span class ="function declaration static "> is_static</ span > < span class ="punctuation "> (</ span > < span class ="punctuation "> )</ span > < span class ="punctuation "> {</ span > < span class ="punctuation "> }</ span >
54+ < span class ="keyword "> pub</ span > < span class ="keyword "> fn</ span > < span class ="function declaration "> is_not_static</ span > < span class ="punctuation "> (</ span > < span class ="operator "> &</ span > < span class ="self_keyword "> self</ span > < span class ="punctuation "> )</ span > < span class ="punctuation "> {</ span > < span class ="punctuation "> }</ span >
55+ < span class ="punctuation "> }</ span >
56+ </ code > </ pre >
0 commit comments