[−][src]Struct kibi::Editor
The Editor
struct, contains the state and configuration of the text editor.
Methods
impl<'a> Editor<'a>
[src]
pub fn new(config: &'a Config) -> Result<Self, Error>
[src]
Initialize the text editor.
Errors
Will return Err
if an error occur when enabling termios raw mode, creating the signal hook
or when obtaining the terminal window size.
pub fn run(&mut self, file_name: Option<String>) -> Result<(), Error>
[src]
If file_name
is not None, load the file. Then run the text editor.
Errors
Will Return Err
if any error occur.
Trait Implementations
Auto Trait Implementations
impl<'a> !RefUnwindSafe for Editor<'a>
impl<'a> Send for Editor<'a>
impl<'a> !Sync for Editor<'a>
impl<'a> Unpin for Editor<'a>
impl<'a> !UnwindSafe for Editor<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,