1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
//! `pancurses-result` is a wrapper for `pancurses` that aims to
//! provide a safe interface to `curses`. This library aims to
//! guarantee thread and memory safety, whereas `pancurses` just
//! provides direct C bindings.
//!
//! Many curses functions have been renamed for one reason or another. All
//! renamed functions state the curses function they corollate to.
//!
//! The outermost class is [`Curses`]. It is initialized via
//! [`initscr`]. Use its methods to manipulate the curses instance.
//!
//! [`Curses`] manages the [`Window`] representing `stdscr`.
//!
//! [`Curses`]: struct.Curses.html
//! [`initscr`]: fn.initscr.html
//! [`Window`]: struct.Window.html
extern crate pancurses;
extern crate lazy_static;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;