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
Sleeps for $s seconds + $ms milliseconds
Structs
The detected current terminal capabilities.
A Cell corresponds to a single grapheme cluster on some Plane,
A received input.
A synthesized [Received] event other than a char.
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.
The type of the [NcInput][crate::NcInput] event.
Stderr log level.
Pixel blitting implementations, informative only.
Type Definitions
The Notcurses result type.