[−][src]Struct vt100::Cell
Represents a single terminal cell.
Methods
impl Cell
[src]
pub fn new() -> Self
[src]
Creates a new cell.
pub fn contents(&self) -> &str
[src]
Returns the text contents of the cell.
Can include multiple unicode characters if combining characters are used, but will contain at most one character with a non-zero character width.
pub fn has_contents(&self) -> bool
[src]
Returns whether the cell contains any text data.
pub fn is_wide(&self) -> bool
[src]
Returns whether the text data in the cell represents a wide character.
pub fn fgcolor(&self) -> Color
[src]
Returns the foreground color of the cell.
pub fn bgcolor(&self) -> Color
[src]
Returns the background color of the cell.
pub fn bold(&self) -> bool
[src]
Returns whether the cell should be rendered with the bold text attribute.
pub fn italic(&self) -> bool
[src]
Returns whether the cell should be rendered with the italic text attribute.
pub fn underline(&self) -> bool
[src]
Returns whether the cell should be rendered with the underlined text attribute.
pub fn inverse(&self) -> bool
[src]
Returns whether the cell should be rendered with the inverse text attribute.
Trait Implementations
Auto Trait Implementations
impl Send for Cell
impl Sync for Cell
impl Unpin for Cell
impl UnwindSafe for Cell
impl RefUnwindSafe for Cell
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,