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: boolImplementations§
Trait Implementations§
impl<E: Eq + Extras<char>> Eq for StrCursorInfo<E>
impl<E: Extras<char>> StructuralPartialEq for StrCursorInfo<E>
Auto Trait Implementations§
impl<E> Freeze for StrCursorInfo<E>where
E: Freeze,
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§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more