pub fn seq(mut self, seq_delim: Delimiter) -> Option<SeqInfo<'a>> {
        // If we're not trying to enter a none-delimited sequence, we want to
        // ignore them. We have to make sure to _not_ ignore them when we want
        // to enter them, of course. For obvious reasons.
        if seq_delim != Delimiter::None {
            self.ignore_none();
        }

        match *self.entry() {
            Entry::Group(span, delim, ref buf) => {
                if delim != seq_delim {
                    return None;
                }

                Some(SeqInfo {
                    span: span,
                    inside: buf.begin(),
                    outside: unsafe { self.bump() },
                })
            }
            _ => None
        }
    }
/// If the cursor is pointing at a Seq with the given `Delimiter`, return a
/// cursor into that sequence, and one pointing to the next `TokenTree`.
If the cursor is pointing at a Seq with the given `Delimiter`, return a
cursor into that sequence, and one pointing to the next `TokenTree`.
If the cursor is pointing at a Seq with the given ` Delimiter ` return a cursor into that sequence and one pointing to the next ` TokenTree ` .
pub fn seq(mut self, seq_delim: Delimiter) -> Option<SeqInfo<'a>> {
        // If we're not trying to enter a none-delimited sequence, we want to
        // ignore them. We have to make sure to _not_ ignore them when we want
        // to enter them, of course. For obvious reasons.
        if seq_delim != Delimiter::None {
            self.ignore_none();
        }
        match *self.entry() {
            Entry::Group(span, delim, ref buf) => {
                if delim != seq_delim {
                    return None;
                }
                Some(SeqInfo {
                    span: span,
                    inside: buf.begin(),
                    outside: unsafe { self.bump() },
                })
            }
            _ => None
        }
    }
pub fn seq ( mut self , seq_delim : Delimiter ) -> Option < SeqInfo < ' a > > { // If we're not trying to enter a none-delimited sequence, we want to // ignore them. We have to make sure to _not_ ignore them when we want // to enter them, of course. For obvious reasons. if seq_delim != Delimiter :: None { self . ignore_none ( ) ; } match * self . entry ( ) { Entry :: Group ( span , delim , ref buf ) => { if delim != seq_delim { return None ; } Some ( SeqInfo { span : span , inside : buf . begin ( ) , outside : unsafe { self . bump ( ) } , } ) } _ => None } }
If the cursor is pointing at a Seq with the given `Delimiter`, return a
cursor into that sequence, and one pointing to the next `TokenTree`.
If the cursor is pointing at a Seq with the given ` Delimiter ` return a cursor into that sequence and one pointing to the next ` TokenTree ` .
mut self
seq_delim
Delimiter
mut self
seq_delim
Delimiter