use ;
use ;
/// # Safety
/// This function initializes ncurses lib. It is safe iff no other code in application calls ncurses functions while `Screen` instance is alive. This rule also applies to another `Screen` instance: it is not safe to call `init` again until `Screen` created by previous call is dropped.
/// It is impossible to garantee this conditions on a library level. So this unsafity should be propagated through all wrappers to the final application.
pub unsafe
/// # Safety
/// This function initializes ncurses lib. It is safe iff no other code in application calls ncurses functions while `Screen` instance is alive. This rule also applies to another `Screen` instance: it is not safe to call `init` again until `Screen` created by previous call is dropped.
/// It is impossible to garantee this conditions on a library level. So this unsafity should be propagated through all wrappers to the final application.
pub unsafe