File tree Expand file tree Collapse file tree
rusty_parser/src/specific/core Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- use crate :: pc:: Token ;
21use rusty_common:: { CaseInsensitiveString , Positioned } ;
32
43pub type BareName = CaseInsensitiveString ;
54pub type BareNamePos = Positioned < BareName > ;
6-
7- impl From < Token > for BareName {
8- fn from ( token : Token ) -> Self {
9- Self :: new ( token. text )
10- }
11- }
Original file line number Diff line number Diff line change @@ -883,7 +883,7 @@ pub mod property {
883883 first_expr_pos,
884884 |prev_expr_pos, ( name_token, opt_q_token) | {
885885 let property_name = Name :: new (
886- BareName :: from ( name_token) ,
886+ BareName :: new ( name_token. text ) ,
887887 opt_q_token. as_ref ( ) . map ( token_to_type_qualifier) ,
888888 ) ;
889889 prev_expr_pos. map ( |prev_expr| {
Original file line number Diff line number Diff line change @@ -178,7 +178,7 @@ mod type_tests {
178178///
179179/// Use case: user defined type elements or types.
180180pub fn bare_name_without_dots ( ) -> impl Parser < RcStringView , Output = BareName > {
181- ensure_no_trailing_dot_or_qualifier ( identifier ( ) ) . map ( BareName :: from )
181+ ensure_no_trailing_dot_or_qualifier ( identifier ( ) ) . map ( |token| BareName :: new ( token . text ) )
182182}
183183
184184/// Parses an identifier token.
You can’t perform that action at this time.
0 commit comments