pub fn op(mut self) -> Option<(Cursor<'a>, Span, char, Spacing)> {
        self.ignore_none();
        match *self.entry() {
            Entry::Op(span, chr, kind) => {
                Some((
                    unsafe { self.bump() },
                    span,
                    chr,
                    kind,
                ))
            }
            _ => None
        }
    }
/// If the cursor is pointing at an Op, return it and a cursor pointing
/// at the next `TokenTree`.
If the cursor is pointing at an Op, return it and a cursor pointing
at the next `TokenTree`.
If the cursor is pointing at an Op return it and a cursor pointing at the next ` TokenTree ` .
pub fn op(mut self) -> Option<(Cursor<'a>, Span, char, Spacing)> {
        self.ignore_none();
        match *self.entry() {
            Entry::Op(span, chr, kind) => {
                Some((
                    unsafe { self.bump() },
                    span,
                    chr,
                    kind,
                ))
            }
            _ => None
        }
    }
pub fn op ( mut self ) -> Option < ( Cursor < ' a > , Span , char , Spacing ) > { self . ignore_none ( ) ; match * self . entry ( ) { Entry :: Op ( span , chr , kind ) => { Some ( ( unsafe { self . bump ( ) } , span , chr , kind , ) ) } _ => None } }
If the cursor is pointing at an Op, return it and a cursor pointing
at the next `TokenTree`.
If the cursor is pointing at an Op return it and a cursor pointing at the next ` TokenTree ` .
mut self
mut self