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§
fn inchnstr(&self, length: u16) -> Result<ChtypeString, NCurseswWinError>
fn inch(&self) -> ChtypeChar
fn inchstr(&self) -> Result<ChtypeString, NCurseswWinError>
👎Deprecated since 0.1.1: underlying native function can cause issues. Use inchnstr() instead
fn innstr(&self, length: u16) -> Result<String, NCurseswWinError>
fn innwstr(&self, length: u16) -> Result<WideString, NCurseswWinError>
fn instr(&self) -> Result<String, NCurseswWinError>
👎Deprecated since 0.1.1: underlying native function can cause issues. Use innstr() instead
fn in_wchnstr(&self, length: u16) -> Result<ComplexString, NCurseswWinError>
fn in_wch(&self) -> Result<ComplexChar, NCurseswWinError>
fn in_wchstr(&self) -> Result<ComplexString, NCurseswWinError>
👎Deprecated since 0.1.1: underlying native function can cause issues. Use in_wchnstr() instead
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.