/* Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠMIT Ġlicense Ġthat Ġcan Ġbe Ċ Ġ* Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġorg . rust . ide . colors Ċ Ċ import Ġcom . intellij . openapi . editor . colors . Text Attributes Key Ċ import Ġcom . intellij . openapi . options . colors . Attributes Descriptor Ċ import Ġcom . intellij . openapi . editor . Default Language Highlight er Colors Ġas ĠDefault Ċ Ċ /** Ċ Ġ* ĠSee Ġ[ Rs Color Settings Page ] Ġand Ġ[ org . rust . ide . highlight . syntax . Rust Highlight er ] Ċ Ġ*/ Ċ enum Ġclass ĠRs Color ( human Name : ĠString , Ġval Ġdefault : ĠText Attributes Key ) Ġ{ ĊĠĠĠ ĠIDENT IFIER (" Identifier ", ĠDefault . IDENTIFIER ), ĊĠĠĠ ĠFUNCTION (" Function ", ĠDefault . FUNCTION _ DECL AR ATION ), ĊĠĠĠ ĠMETHOD (" Method ", ĠDefault . INSTANCE _ METHOD ), ĊĠĠĠ ĠASS OC _ FUNCTION (" Associated Ġfunction ", ĠDefault . STATIC _ METHOD ), ĊĠĠĠ ĠPARAMETER (" Parameter ", ĠDefault . PARAMETER ), ĊĠĠĠ ĠS ELF _ PARAMETER (" Self Ġparameter ", ĠDefault . KEYWORD ), ĊĠĠĠ ĠQ _ OPERATOR (" ? Ġoperator ", ĠDefault . KEYWORD ), ĊĊĠĠĠ ĠL IF ETIME (" Lifetime ", ĠDefault . IDENTIFIER ), ĊĊĠĠĠ ĠCHAR (" Char ", ĠDefault . STRING ), ĊĠĠĠ ĠSTRING (" String ", ĠDefault . STRING ), ĊĠĠĠ ĠNUMBER (" Number ", ĠDefault . NUMBER ), ĊĊĠĠĠ ĠPR IMIT IVE _ TYPE (" Primitive Ġtype ", ĠDefault . KEYWORD ), ĊĊĠĠĠ ĠCR ATE (" C rate ", ĠDefault . IDENTIFIER ), ĊĠĠĠ ĠSTR UCT (" Struct ", ĠDefault . CLASS _ NAME ), ĊĠĠĠ ĠTR A IT (" Trait ", ĠDefault . INTERFACE _ NAME ), ĊĠĠĠ ĠMODULE (" Module ", ĠDefault . IDENTIFIER ), ĊĠĠĠ ĠEN UM (" Enum ", ĠDefault . CLASS _ NAME ), ĊĠĠĠ ĠEN UM _ VARIANT (" Enum Ġvariant ", ĠDefault . STATIC _ FIELD ), ĊĠĠĠ ĠTYPE _ ALIAS (" Type Ġalias ", ĠDefault . CLASS _ NAME ), ĊĊĠĠĠ ĠFIELD (" Field ", ĠDefault . INSTANCE _ FIELD ), ĊĊĠĠĠ ĠKEY WORD (" Keyword ", ĠDefault . KEYWORD ), ĊĊĠĠĠ ĠBLOCK _ COMMENT (" Block Ġcomment ", ĠDefault . BLOCK _ COMMENT ), ĊĠĠĠ ĠE OL _ COMMENT (" Line Ġcomment ", ĠDefault . LINE _ COMMENT ), ĊĊĠĠĠ ĠDOC _ COMMENT (" Rust doc Ġcomment ", ĠDefault . DOC _ COMMENT ), ĊĠĠĠ ĠDOC _ HEAD ING (" Rust doc Ġheading ", ĠDefault . DOC _ COMMENT _ TAG ), ĊĠĠĠ ĠDOC _ LINK (" Rust doc Ġlink ", ĠDefault . DOC _ COMMENT _ TAG _ VALUE ), ĊĠĠĠ ĠDOC _ CODE (" Rust doc Ġcode ", ĠDefault . DOC _ COMMENT _ MARK UP ), ĊĊĠĠĠ ĠP AREN TH ESIS (" Parent hesis ", ĠDefault . PARENT HE SES ), ĊĠĠĠ ĠBR ACK ETS (" Br ackets ", ĠDefault . BRACK ETS ), ĊĠĠĠ ĠBR ACES (" Br aces ", ĠDefault . BR ACES ), ĊĊĠĠĠ ĠOPER ATORS (" Operator Ġsign ", ĠDefault . OPERATION _ SIGN ), ĊĊĠĠĠ ĠS EM IC OL ON (" Sem icolon ", ĠDefault . SE MIC OL ON ), ĊĠĠĠ ĠDOT (" Dot ", ĠDefault . DOT ), ĊĠĠĠ ĠCOM MA (" Comma ", ĠDefault . COMMA ), ĊĊĠĠĠ ĠATTRIBUT E (" Attribute ", ĠDefault . METADATA ), ĊĊĠĠĠ ĠMAC RO (" Macro ", ĠDefault . IDENTIFIER ), ĊĊĠĠĠ ĠTYPE _ PARAMETER (" Type Ġparameter ", ĠDefault . IDENTIFIER ), ĊĊĠĠĠ ĠMUT _ BINDING (" Mutable Ġbinding ", ĠDefault . IDENTIFIER ), ĊĊĠĠĠ ĠVALID _ STRING _ ESCAPE (" Valid Ġescape Ġsequence ", ĠDefault . VALID _ STRING _ ESCAPE ), ĊĠĠĠ ĠINVALID _ STRING _ ESCAPE (" Invalid Ġescape Ġsequence ", ĠDefault . INVALID _ STRING _ ESCAPE ), ĊĠĠĠ Ġ; ĊĊĠĠĠ Ġval Ġtext Attributes Key Ġ= ĠText Attributes Key . createText Attributes Key (" org . rust .$ name ", Ġdefault ) ĊĠĠĠ Ġval Ġattributes Descriptor Ġ= ĠAttributes Descriptor ( human Name , Ġtext Attributes Key ) Ċ } ĊĊ