SOURCE_FILE@0..94 ENUM@0..8 ENUM_KW@0..4 "enum" WHITESPACE@4..5 " " NAME@5..6 IDENT@5..6 "F" VARIANT_LIST@6..8 L_CURLY@6..7 "{" R_CURLY@7..8 "}" WHITESPACE@8..9 "\n" IMPL@9..93 IMPL_KW@9..13 "impl" WHITESPACE@13..14 " " PATH_TYPE@14..15 PATH@14..15 PATH_SEGMENT@14..15 NAME_REF@14..15 IDENT@14..15 "F" WHITESPACE@15..16 " " ASSOC_ITEM_LIST@16..93 L_CURLY@16..17 "{" WHITESPACE@17..23 "\n " COMMENT@23..48 "//! This is a doc com ..." WHITESPACE@48..54 "\n " ATTR@54..91 POUND@54..55 "#" BANG@55..56 "!" L_BRACK@56..57 "[" META@57..90 PATH@57..60 PATH_SEGMENT@57..60 NAME_REF@57..60 IDENT@57..60 "doc" TOKEN_TREE@60..90 L_PAREN@60..61 "(" STRING@61..89 "\"This is also a doc c ..." R_PAREN@89..90 ")" R_BRACK@90..91 "]" WHITESPACE@91..92 "\n" R_CURLY@92..93 "}" WHITESPACE@93..94 "\n"