libnotcurses-sys 3.7.1

Low-level Rust bindings for the notcurses C library.
Documentation

Crate API MSRV: 1.64.0 Lines Of Code

libnotcurses-sys is a low-level Rust wrapper for the notcurses C library

It's recommended to use the notcurses higher level bindings.

Example

use libnotcurses_sys::*;

fn main() -> NcResult<()> {
    let nc = unsafe { Nc::new_cli()? };
    let stdplane = unsafe { nc.stdplane() };
    stdplane.putstr("\nhello world!\n")?;
    nc.render()?;
    unsafe { nc.stop()? };
    Ok(())
}

Versioning

Current version 3.7.1 is compatible with notcurses 3.0.9.

Current major version 3 is considered a development version