pub struct DisplayPoint {
pub row: usize,
pub col: usize,
}Expand description
Final display position (after soft-wrapping and folding).
row: 0-based display row (final visible row)col: 0-based display column
Fields§
§row: usize§col: usizeImplementations§
Source§impl DisplayPoint
impl DisplayPoint
pub fn new(row: usize, col: usize) -> DisplayPoint
Trait Implementations§
Source§impl Clone for DisplayPoint
impl Clone for DisplayPoint
Source§fn clone(&self) -> DisplayPoint
fn clone(&self) -> DisplayPoint
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DisplayPoint
Source§impl Debug for DisplayPoint
impl Debug for DisplayPoint
impl Eq for DisplayPoint
Source§impl Hash for DisplayPoint
impl Hash for DisplayPoint
Source§impl PartialEq for DisplayPoint
impl PartialEq for DisplayPoint
impl StructuralPartialEq for DisplayPoint
Auto Trait Implementations§
impl Freeze for DisplayPoint
impl RefUnwindSafe for DisplayPoint
impl Send for DisplayPoint
impl Sync for DisplayPoint
impl Unpin for DisplayPoint
impl UnsafeUnpin for DisplayPoint
impl UnwindSafe for DisplayPoint
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more