pub struct VisibleRow {
pub display_row: DisplayRow,
pub buffer_row: BufferRow,
pub is_fold_header: bool,
pub last_folded: Option<BufferRow>,
}Expand description
A visible display row, resolved back to its buffer row — the render driver.
Fields§
§display_row: DisplayRowThe row’s index in display space.
buffer_row: BufferRowThe buffer row it renders.
is_fold_header: boolWhether this row is a fold header (draw a chevron + … chip).
last_folded: Option<BufferRow>On a header, the last folded row — Some(last) ⇒ this fold is collapsed.
Trait Implementations§
Source§impl Clone for VisibleRow
impl Clone for VisibleRow
Source§fn clone(&self) -> VisibleRow
fn clone(&self) -> VisibleRow
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 VisibleRow
Source§impl Debug for VisibleRow
impl Debug for VisibleRow
impl Eq for VisibleRow
Source§impl PartialEq for VisibleRow
impl PartialEq for VisibleRow
impl StructuralPartialEq for VisibleRow
Auto Trait Implementations§
impl Freeze for VisibleRow
impl RefUnwindSafe for VisibleRow
impl Send for VisibleRow
impl Sync for VisibleRow
impl Unpin for VisibleRow
impl UnsafeUnpin for VisibleRow
impl UnwindSafe for VisibleRow
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.