Trait HasInFunctions

Source
pub trait HasInFunctions: HasHandle<WINDOW> {
    // Provided methods
    fn inchnstr(&self, length: u16) -> Result<ChtypeString, NCurseswWinError> { ... }
    fn inch(&self) -> ChtypeChar { ... }
    fn inchstr(&self) -> Result<ChtypeString, NCurseswWinError> { ... }
    fn innstr(&self, length: u16) -> Result<String, NCurseswWinError> { ... }
    fn innwstr(&self, length: u16) -> Result<WideString, NCurseswWinError> { ... }
    fn instr(&self) -> Result<String, NCurseswWinError> { ... }
    fn in_wchnstr(&self, length: u16) -> Result<ComplexString, NCurseswWinError> { ... }
    fn in_wch(&self) -> Result<ComplexChar, NCurseswWinError> { ... }
    fn in_wchstr(&self) -> Result<ComplexString, NCurseswWinError> { ... }
    fn inwstr(&self) -> Result<WideString, NCurseswWinError> { ... }
}
Expand description

Does the window canvas type have ncursesw in functions.

Provided Methods§

Source

fn inchnstr(&self, length: u16) -> Result<ChtypeString, NCurseswWinError>

Source

fn inch(&self) -> ChtypeChar

Source

fn inchstr(&self) -> Result<ChtypeString, NCurseswWinError>

👎Deprecated since 0.1.1: underlying native function can cause issues. Use inchnstr() instead
Source

fn innstr(&self, length: u16) -> Result<String, NCurseswWinError>

Source

fn innwstr(&self, length: u16) -> Result<WideString, NCurseswWinError>

Source

fn instr(&self) -> Result<String, NCurseswWinError>

👎Deprecated since 0.1.1: underlying native function can cause issues. Use innstr() instead
Source

fn in_wchnstr(&self, length: u16) -> Result<ComplexString, NCurseswWinError>

Source

fn in_wch(&self) -> Result<ComplexChar, NCurseswWinError>

Source

fn in_wchstr(&self) -> Result<ComplexString, NCurseswWinError>

👎Deprecated since 0.1.1: underlying native function can cause issues. Use in_wchnstr() instead
Source

fn inwstr(&self) -> Result<WideString, NCurseswWinError>

👎Deprecated since 0.1.1: underlying native function can cause issues. Use innwstr() instead

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§