pub enum CursorStyle {
Default,
BlinkingBlock,
SteadyBlock,
BlinkingUnderline,
SteadyUnderline,
BlinkingBar,
SteadyBar,
}Expand description
Cursor style values for DECSCUSR (ESC [ Ps SP q).
The variants map directly to the numeric Ps parameter used by
write_cursor_style.
Variants§
Default
Use terminal default cursor style, DECSCUSR parameter 0.
BlinkingBlock
Blinking block cursor, DECSCUSR parameter 1.
SteadyBlock
Steady block cursor, DECSCUSR parameter 2.
BlinkingUnderline
Blinking underline cursor, DECSCUSR parameter 3.
SteadyUnderline
Steady underline cursor, DECSCUSR parameter 4.
BlinkingBar
Blinking bar cursor, DECSCUSR parameter 5.
SteadyBar
Steady bar cursor, DECSCUSR parameter 6.
Trait Implementations§
Source§impl Clone for CursorStyle
impl Clone for CursorStyle
Source§fn clone(&self) -> CursorStyle
fn clone(&self) -> CursorStyle
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 moreSource§impl Debug for CursorStyle
impl Debug for CursorStyle
Source§impl Default for CursorStyle
impl Default for CursorStyle
Source§fn default() -> CursorStyle
fn default() -> CursorStyle
Returns the “default value” for a type. Read more
Source§impl Hash for CursorStyle
impl Hash for CursorStyle
Source§impl PartialEq for CursorStyle
impl PartialEq for CursorStyle
Source§fn eq(&self, other: &CursorStyle) -> bool
fn eq(&self, other: &CursorStyle) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for CursorStyle
impl Eq for CursorStyle
impl StructuralPartialEq for CursorStyle
Auto Trait Implementations§
impl Freeze for CursorStyle
impl RefUnwindSafe for CursorStyle
impl Send for CursorStyle
impl Sync for CursorStyle
impl Unpin for CursorStyle
impl UnsafeUnpin for CursorStyle
impl UnwindSafe for CursorStyle
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