Expand description
A rusty notcurses wrapper.
Example
use notcurses::*;
fn main() -> Result<()> {
let mut nc = Notcurses::new_cli()?;
let mut cli = nc.cli_plane()?;
cli.putstrln("\nhello world!")?;
cli.render()?;
Ok(())
}
Modules
Reexport of
libnotcurses-sys
.Macros
Sleep for a given time with custom precision.
Structs
The detected current terminal capabilities.
A received input.
A bitmask of keyboard modifiers.
A bitmask of mice input events.
A
Notcurses
builder.A
Plane
builder.The geometry of a
Plane
or a terminal.A pair of coordinates.
A 24-bit RGB value.
A 32-bit RGBA value.
A pair of positive lengths.
Runtime statistics.
A bitmask of styles.
A visual bit of multimedia.
A
Visual
builder.The geometry of a
Visual
.Enums
The Notcurses error type.
Stderr log level.
Pixel blitting implementations, informative only.
Type Definitions
The Notcurses result type.