aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib.rs
blob: 5134d4320daa996316e2ab3e1d7208d7383829eb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#![cfg_attr(feature = "cargo-clippy", feature(tool_lints))]
// we use empty enums to represent opaque c pointers, but we don't have a way
// to indicate that those pointers do actually have additional alignment
// restrictions, so casting them to their prefixes is actually safe
#![cfg_attr(feature = "cargo-clippy", allow(clippy::cast_ptr_alignment))]

extern crate libc;

mod cell;
mod color;
mod ffi;
mod screen;
mod types;

pub use screen::Screen;
pub use cell::Cell;
pub use color::Color;