pub struct TerminalRenderer { /* private fields */ }Implementations§
Source§impl TerminalRenderer
impl TerminalRenderer
pub fn new(config: RenderConfig) -> Self
pub fn update_size(&mut self, columns: Option<u16>, lines: Option<u16>)
pub fn render_event(&mut self, event: &AppEvent)
pub fn finish(&mut self)
pub fn output(&self) -> &str
pub fn output_mut(&mut self) -> &mut String
pub fn into_output(self) -> String
Trait Implementations§
Source§impl Clone for TerminalRenderer
impl Clone for TerminalRenderer
Source§fn clone(&self) -> TerminalRenderer
fn clone(&self) -> TerminalRenderer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TerminalRenderer
impl RefUnwindSafe for TerminalRenderer
impl Send for TerminalRenderer
impl Sync for TerminalRenderer
impl Unpin for TerminalRenderer
impl UnsafeUnpin for TerminalRenderer
impl UnwindSafe for TerminalRenderer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more