pub enum PointSpace {
Active,
Viewport,
Screen,
History,
}Expand description
A coordinate space for converting grid references back to points.
Variants§
Active
Active area where the cursor can move.
Viewport
Visible viewport, which changes when scrolled.
Screen
Full screen including scrollback.
History
Scrollback history only, before the active area.
Trait Implementations§
Source§impl Clone for PointSpace
impl Clone for PointSpace
Source§fn clone(&self) -> PointSpace
fn clone(&self) -> PointSpace
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 PointSpace
Source§impl Debug for PointSpace
impl Debug for PointSpace
impl Eq for PointSpace
Source§impl PartialEq for PointSpace
impl PartialEq for PointSpace
Source§fn eq(&self, other: &PointSpace) -> bool
fn eq(&self, other: &PointSpace) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PointSpace
Auto Trait Implementations§
impl Freeze for PointSpace
impl RefUnwindSafe for PointSpace
impl Send for PointSpace
impl Sync for PointSpace
impl Unpin for PointSpace
impl UnsafeUnpin for PointSpace
impl UnwindSafe for PointSpace
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