Lines Matching refs:CursorMut
872 pub struct CursorMut<'a, A: Adapter>
880 impl<'a, A: Adapter> CursorMut<'a, A> impl
1131 impl<'a, A: for<'b> KeyAdapter<'b>> CursorMut<'a, A>
1241 pub fn cursor_mut(&mut self) -> CursorMut<'_, A> {
1242 CursorMut {
1273 ) -> CursorMut<'_, A> {
1274 CursorMut {
1292 pub fn front_mut(&mut self) -> CursorMut<'_, A> {
1310 pub fn back_mut(&mut self) -> CursorMut<'_, A> {
1452 pub fn find_mut<'a, Q: ?Sized + Ord>(&'a mut self, key: &Q) -> CursorMut<'a, A>
1456 CursorMut {
1510 pub fn lower_bound_mut<'a, Q: ?Sized + Ord>(&'a mut self, bound: Bound<&Q>) -> CursorMut<'a, A>
1514 CursorMut {
1568 pub fn upper_bound_mut<'a, Q: ?Sized + Ord>(&'a mut self, bound: Bound<&Q>) -> CursorMut<'a, A>
1572 CursorMut {
1590 pub fn insert<'a>(&'a mut self, val: <A::PointerOps as PointerOps>::Pointer) -> CursorMut<'_, A>
1621 CursorMut {
1661 return Entry::Occupied(CursorMut {
1839 pub fn insert(self, val: <A::PointerOps as PointerOps>::Pointer) -> CursorMut<'a, A> {
1852 CursorMut {
1868 Occupied(CursorMut<'a, A>),
1886 pub fn or_insert(self, val: <A::PointerOps as PointerOps>::Pointer) -> CursorMut<'a, A> {
1902 pub fn or_insert_with<F>(self, default: F) -> CursorMut<'a, A>