[][src]Function crossterm_cursor::cursor

pub fn cursor() -> TerminalCursor

Creates a new TerminalCursor.

Examples

Basic usage:

use crossterm_cursor::{cursor, Result};

fn main() -> Result<()> {
    let cursor = cursor();
    cursor.save_position()?;

    cursor.goto(10, 10)?;
    cursor.blink(true)?;

    cursor.blink(false)?;
    cursor.restore_position()
}