Lines Matching defs:Cursor
117 pub fn begin(&self) -> Cursor { in begin()
135 pub struct Cursor<'a> { struct
139 // point at. All other `End` objects are skipped over in `Cursor::create`. argument
141 // Cursor is covariant in 'a. This field ensures that our pointers are still argument
146 impl<'a> Cursor<'a> { implementation
365 impl<'a> Copy for Cursor<'a> {} implementation
367 impl<'a> Clone for Cursor<'a> { implementation
373 impl<'a> Eq for Cursor<'a> {} implementation
375 impl<'a> PartialEq for Cursor<'a> { implementation
377 let Cursor { ptr, scope, marker } = self; in eq() localVariable
383 pub(crate) fn same_scope(a: Cursor, b: Cursor) -> bool { in same_scope()