We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aa6d303 commit 9b8e000Copy full SHA for 9b8e000
src/libsyntax_ext/assert.rs
@@ -15,12 +15,13 @@ use syntax::ext::build::AstBuilder;
15
use syntax::ext::quote::rt::ToTokens;
16
use syntax::parse::token;
17
use syntax::print::pprust;
18
-use syntax::tokenstream::{TokenStream, TokenTree};
19
use syntax::ptr::P;
+use syntax::tokenstream::{TokenStream, TokenTree};
20
use syntax_pos::symbol::Symbol;
21
use syntax_pos::{Span, DUMMY_SP};
22
-use std::rc::Rc;
+
23
use std::cell::RefCell;
24
+use std::rc::Rc;
25
26
macro_rules! matches {
27
($expression: expr, $($pattern:pat)|*) => (
@@ -78,7 +79,7 @@ struct Context<'cx, 'a: 'cx> {
78
79
sp: Span,
80
expr_str: String,
81
paths: Paths,
- tmp_match_ctr: Rc<RefCell<u32>>,
82
+ tmp_match_ctr: RefCell<u32>,
83
}
84
85
struct Paths {
0 commit comments