Struct cursor::StrCursorInfo [−][src]
pub struct StrCursorInfo<E: Extras<char> = NoneExtras<char>> {
pub inner: CursorInfo<u8, NoneExtras<u8>>,
pub pos: usize,
pub extras: E,
pub char_start_pos: usize,
pub current: char,
pub noeffects: bool,
}
Fields
inner: CursorInfo<u8, NoneExtras<u8>>
pos: usize
extras: E
char_start_pos: usize
current: char
noeffects: bool
Implementations
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<E> RefUnwindSafe for StrCursorInfo<E> where
E: RefUnwindSafe,
impl<E> Send for StrCursorInfo<E> where
E: Send,
impl<E> Sync for StrCursorInfo<E> where
E: Sync,
impl<E> Unpin for StrCursorInfo<E> where
E: Unpin,
impl<E> UnwindSafe for StrCursorInfo<E> where
E: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more