@@ -562,15 +562,15 @@ impl Syntax {
562
562
self . inner . tree_for_byte_range ( start, end)
563
563
}
564
564
565
- pub fn named_descendant_for_byte_range ( & self , start : u32 , end : u32 ) -> Option < Node > {
565
+ pub fn named_descendant_for_byte_range ( & self , start : u32 , end : u32 ) -> Option < Node < ' _ > > {
566
566
self . inner . named_descendant_for_byte_range ( start, end)
567
567
}
568
568
569
- pub fn descendant_for_byte_range ( & self , start : u32 , end : u32 ) -> Option < Node > {
569
+ pub fn descendant_for_byte_range ( & self , start : u32 , end : u32 ) -> Option < Node < ' _ > > {
570
570
self . inner . descendant_for_byte_range ( start, end)
571
571
}
572
572
573
- pub fn walk ( & self ) -> TreeCursor {
573
+ pub fn walk ( & self ) -> TreeCursor < ' _ > {
574
574
self . inner . walk ( )
575
575
}
576
576
@@ -1073,7 +1073,7 @@ fn node_is_visible(node: &Node) -> bool {
1073
1073
node. is_missing ( ) || ( node. is_named ( ) && node. grammar ( ) . node_kind_is_visible ( node. kind_id ( ) ) )
1074
1074
}
1075
1075
1076
- fn format_anonymous_node_kind ( kind : & str ) -> Cow < str > {
1076
+ fn format_anonymous_node_kind ( kind : & str ) -> Cow < ' _ , str > {
1077
1077
if kind. contains ( '"' ) {
1078
1078
Cow :: Owned ( kind. replace ( '"' , "\\ \" " ) )
1079
1079
} else {
@@ -1130,7 +1130,6 @@ fn pretty_print_tree_impl<W: fmt::Write>(
1130
1130
}
1131
1131
1132
1132
/// Finds the child of `node` which contains the given byte range.
1133
-
1134
1133
pub fn child_for_byte_range < ' a > ( node : & Node < ' a > , range : ops:: Range < u32 > ) -> Option < Node < ' a > > {
1135
1134
for child in node. children ( ) {
1136
1135
let child_range = child. byte_range ( ) ;
0 commit comments