Lines Matching refs:MacroDelimiter
22 pub delimiter: MacroDelimiter,
30 pub enum MacroDelimiter {
37 impl MacroDelimiter { impl
40 MacroDelimiter::Paren(token) => &token.span, in span()
41 MacroDelimiter::Brace(token) => &token.span, in span()
42 MacroDelimiter::Bracket(token) => &token.span, in span()
49 MacroDelimiter::Brace(_) => true, in is_brace()
50 MacroDelimiter::Paren(_) | MacroDelimiter::Bracket(_) => false, in is_brace()
155 pub(crate) fn parse_delimiter(input: ParseStream) -> Result<(MacroDelimiter, TokenStream)> { in parse_delimiter() argument
160 Delimiter::Parenthesis => MacroDelimiter::Paren(Paren(span)), in parse_delimiter()
161 Delimiter::Brace => MacroDelimiter::Brace(Brace(span)), in parse_delimiter()
162 Delimiter::Bracket => MacroDelimiter::Bracket(Bracket(span)), in parse_delimiter()
201 use crate::mac::{Macro, MacroDelimiter};
208 impl MacroDelimiter { impl
211 MacroDelimiter::Paren(paren) => (Delimiter::Parenthesis, paren.span), in surround()
212 MacroDelimiter::Brace(brace) => (Delimiter::Brace, brace.span), in surround()
213 MacroDelimiter::Bracket(bracket) => (Delimiter::Bracket, bracket.span), in surround()