Lines Matching defs:Cursor
133 pub fn begin(&self) -> Cursor { in begin()
151 pub struct Cursor<'a> { struct
155 // point at. All other `End` objects are skipped over in `Cursor::create`. argument
157 // Cursor is covariant in 'a. This field ensures that our pointers are still argument
162 impl<'a> Cursor<'a> { argument
379 impl<'a> Copy for Cursor<'a> {} implementation
381 impl<'a> Clone for Cursor<'a> { implementation
387 impl<'a> Eq for Cursor<'a> {} implementation
389 impl<'a> PartialEq for Cursor<'a> { implementation
391 let Cursor { ptr, scope, marker } = self; in eq() localVariable
397 pub(crate) fn same_scope(a: Cursor, b: Cursor) -> bool { in same_scope()