[−][src]Struct term_table::TableStyle
A set of characters which make up a table style
Example
term_table::TableStyle { top_left_corner: '╔', top_right_corner: '╗', bottom_left_corner: '╚', bottom_right_corner: '╝', outer_left_vertical: '╠', outer_right_vertical: '╣', outer_bottom_horizontal: '╩', outer_top_horizontal: '╦', intersection: '╬', vertical: '║', horizontal: '═', };
Fields
top_left_corner: chartop_right_corner: charbottom_left_corner: charbottom_right_corner: charouter_left_vertical: charouter_right_vertical: charouter_bottom_horizontal: charouter_top_horizontal: charintersection: charvertical: charhorizontal: charMethods
impl TableStyle[src]
pub fn simple() -> TableStyle[src]
Basic terminal table style
Example
+---------------------------------------------------------------------------------+ | This is some centered text | +----------------------------------------+----------------------------------------+ | This is left aligned text | This is right aligned text | +----------------------------------------+----------------------------------------+ | This is left aligned text | This is right aligned text | +----------------------------------------+----------------------------------------+ | This is some really really really really really really really really really tha | | t is going to wrap to the next line | +---------------------------------------------------------------------------------+
pub fn extended() -> TableStyle[src]
Table style using extended character set
Example
╔═════════════════════════════════════════════════════════════════════════════════╗ ║ This is some centered text ║ ╠════════════════════════════════════════╦════════════════════════════════════════╣ ║ This is left aligned text ║ This is right aligned text ║ ╠════════════════════════════════════════╬════════════════════════════════════════╣ ║ This is left aligned text ║ This is right aligned text ║ ╠════════════════════════════════════════╩════════════════════════════════════════╣ ║ This is some really really really really really really really really really tha ║ ║ t is going to wrap to the next line ║ ╚═════════════════════════════════════════════════════════════════════════════════╝
pub fn thin() -> TableStyle[src]
┌─────────────────────────────────────────────────────────────────────────────────┐ │ This is some centered text │ ├────────────────────────────────────────┬────────────────────────────────────────┤ │ This is left aligned text │ This is right aligned text │ ├────────────────────────────────────────┼────────────────────────────────────────┤ │ This is left aligned text │ This is right aligned text │ ├────────────────────────────────────────┴────────────────────────────────────────┤ │ This is some really really really really really really really really really tha │ │ t is going to wrap to the next line │ └─────────────────────────────────────────────────────────────────────────────────┘
pub fn rounded() -> TableStyle[src]
╭─────────────────────────────────────────────────────────────────────────────────╮ │ This is some centered text │ ├────────────────────────────────────────┬────────────────────────────────────────┤ │ This is left aligned text │ This is right aligned text │ ├────────────────────────────────────────┼────────────────────────────────────────┤ │ This is left aligned text │ This is right aligned text │ ├────────────────────────────────────────┴────────────────────────────────────────┤ │ This is some really really really really really really really really really tha │ │ t is going to wrap to the next line │ ╰─────────────────────────────────────────────────────────────────────────────────╯
pub fn elegant() -> TableStyle[src]
╔─────────────────────────────────────────────────────────────────────────────────╗ │ This is some centered text │ ╠────────────────────────────────────────╦────────────────────────────────────────╣ │ This is left aligned text │ This is right aligned text │ ╠────────────────────────────────────────┼────────────────────────────────────────╣ │ This is left aligned text │ This is right aligned text │ ╠────────────────────────────────────────╩────────────────────────────────────────╣ │ This is some really really really really really really really really really tha │ │ t is going to wrap to the next line │ ╚─────────────────────────────────────────────────────────────────────────────────╝
pub fn blank() -> TableStyle[src]
Table style comprised of null characters
Example
This is some centered text
This is left aligned text This is right aligned text
This is left aligned text This is right aligned text
This is some really really really really really really really really really tha
t is going to wrap to the next line
Auto Trait Implementations
impl Send for TableStyle
impl Sync for TableStyle
impl Unpin for TableStyle
impl UnwindSafe for TableStyle
impl RefUnwindSafe for TableStyle
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, 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,