pub struct TextArea { /* private fields */ }
Expand description
Text area.
A block of text that can contain multiple lines.
Implementations§
Trait Implementations§
Source§impl Element for TextArea
impl Element for TextArea
Source§fn size(&self, _parent: Constraint) -> Size
fn size(&self, _parent: Constraint) -> Size
Get the size of the element, in rows and columns.
Source§fn render(&self, _parent: Constraint) -> Vec<Line>
fn render(&self, _parent: Constraint) -> Vec<Line>
Render the element as lines of text that can be printed.
Source§fn columns(&self, parent: Constraint) -> usize
fn columns(&self, parent: Constraint) -> usize
Get the number of columns occupied by this element.
Source§fn rows(&self, parent: Constraint) -> usize
fn rows(&self, parent: Constraint) -> usize
Get the number of rows occupied by this element.
Source§fn write(&self, constraints: Constraint) -> Result<()>where
Self: Sized,
fn write(&self, constraints: Constraint) -> Result<()>where
Self: Sized,
Write using the given constraints to
stdout
.Source§fn display(&self, constraints: Constraint) -> String
fn display(&self, constraints: Constraint) -> String
Return a string representation of this element.
Auto Trait Implementations§
impl Freeze for TextArea
impl RefUnwindSafe for TextArea
impl Send for TextArea
impl Sync for TextArea
impl Unpin for TextArea
impl UnwindSafe for TextArea
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