File tree Expand file tree Collapse file tree 1 file changed +0
-14
lines changed Expand file tree Collapse file tree 1 file changed +0
-14
lines changed Original file line number Diff line number Diff line change @@ -144,10 +144,6 @@ fn expr_from_text(text: &str) -> ast::Expr {
144
144
ast_from_text ( & format ! ( "const C: () = {};" , text) )
145
145
}
146
146
147
- pub fn try_expr_from_text ( text : & str ) -> Option < ast:: Expr > {
148
- try_ast_from_text ( & format ! ( "const C: () = {};" , text) )
149
- }
150
-
151
147
pub fn condition ( expr : ast:: Expr , pattern : Option < ast:: Pat > ) -> ast:: Condition {
152
148
match pattern {
153
149
None => ast_from_text ( & format ! ( "const _: () = while {} {{}};" , expr) ) ,
@@ -332,16 +328,6 @@ fn ast_from_text<N: AstNode>(text: &str) -> N {
332
328
node
333
329
}
334
330
335
- fn try_ast_from_text < N : AstNode > ( text : & str ) -> Option < N > {
336
- let parse = SourceFile :: parse ( text) ;
337
- let node = parse. tree ( ) . syntax ( ) . descendants ( ) . find_map ( N :: cast) ?;
338
- let node = node. syntax ( ) . clone ( ) ;
339
- let node = unroot ( node) ;
340
- let node = N :: cast ( node) . unwrap ( ) ;
341
- assert_eq ! ( node. syntax( ) . text_range( ) . start( ) , 0 . into( ) ) ;
342
- Some ( node)
343
- }
344
-
345
331
fn unroot ( n : SyntaxNode ) -> SyntaxNode {
346
332
SyntaxNode :: new_root ( n. green ( ) . clone ( ) )
347
333
}
You can’t perform that action at this time.
0 commit comments