tuit 0.2.1

A no_std, no_alloc TUI library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Demonstrates the Text widget.

use tuit::prelude::*;
use tuit::std::stdout_render::StdoutRenderer;
use tuit::style::{Ansi4, Colour};
use tuit::terminal::ConstantSize;
use tuit::widgets::builtins::{Sweeper, Text};

fn main() {
    let mut terminal: ConstantSize<20, 20> = ConstantSize::new();
    let sweeper = Sweeper::of_colour(Colour::Ansi16(Ansi4::Cyan));
    let text = Text::new("Hello world!");

    sweeper.drawn(&mut terminal).ok();
    text.drawn(&mut terminal).ok();

    terminal.display(StdoutRenderer::default()).expect("Infallible.");
}