Lines Matching refs:CursorPosition

757     use crate::cursor::{Cursor, CursorPosition};
778 pos: CursorPosition,
782 fn position(&self) -> CursorPosition { in position() argument
786 fn set_position(&mut self, pos: CursorPosition) { in set_position() argument
813 pos: CursorPosition::Nowhere, in new()
899 assert_eq!(cur.position(), CursorPosition::Nowhere); in append_block()
901 assert_eq!(cur.position(), CursorPosition::Nowhere); in append_block()
903 assert_eq!(cur.position(), CursorPosition::Nowhere); in append_block()
906 assert_eq!(cur.position(), CursorPosition::Before(e1)); in append_block()
908 assert_eq!(cur.position(), CursorPosition::After(e1)); in append_block()
910 assert_eq!(cur.position(), CursorPosition::After(e1)); in append_block()
913 assert_eq!(cur.position(), CursorPosition::Before(e2)); in append_block()
916 assert_eq!(cur.position(), CursorPosition::Nowhere); in append_block()
920 assert_eq!(cur.position(), CursorPosition::After(e0)); in append_block()
924 assert_eq!(cur.position(), CursorPosition::Nowhere); in append_block()
1017 assert_eq!(cur.position(), CursorPosition::Before(e1)); in append_inst()
1019 assert_eq!(cur.position(), CursorPosition::Before(e1)); in append_inst()
1021 assert_eq!(cur.position(), CursorPosition::At(i1)); in append_inst()
1025 assert_eq!(cur.position(), CursorPosition::At(i2)); in append_inst()
1027 assert_eq!(cur.position(), CursorPosition::At(i0)); in append_inst()
1029 assert_eq!(cur.position(), CursorPosition::After(e1)); in append_inst()
1031 assert_eq!(cur.position(), CursorPosition::After(e1)); in append_inst()
1036 assert_eq!(cur.position(), CursorPosition::Before(e1)); in append_inst()
1046 assert_eq!(cur.position(), CursorPosition::After(e1)); in append_inst()