Enum crossterm::cursor::SetCursorStyle
source · pub enum SetCursorStyle {
DefaultUserShape,
BlinkingBlock,
SteadyBlock,
BlinkingUnderScore,
SteadyUnderScore,
BlinkingBar,
SteadyBar,
}
Expand description
A command that sets the style of the cursor. It uses two types of escape codes, one to control blinking, and the other the shape.
Note
- Commands must be executed/queued for execution otherwise they do nothing.
Variants§
DefaultUserShape
Default cursor shape configured by the user.
BlinkingBlock
A blinking block cursor shape (■).
SteadyBlock
A non blinking block cursor shape (inverse of BlinkingBlock
).
BlinkingUnderScore
A blinking underscore cursor shape(_).
SteadyUnderScore
A non blinking underscore cursor shape (inverse of BlinkingUnderScore
).
BlinkingBar
A blinking cursor bar shape (|)
SteadyBar
A steady cursor bar shape (inverse of BlinkingBar
).
Trait Implementations§
source§impl Clone for SetCursorStyle
impl Clone for SetCursorStyle
source§fn clone(&self) -> SetCursorStyle
fn clone(&self) -> SetCursorStyle
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more