Struct term_table::TableStyle
[−]
[src]
pub struct TableStyle {
pub top_left_corner: char,
pub top_right_corner: char,
pub bottom_left_corner: char,
pub bottom_right_corner: char,
pub outer_left_vertical: char,
pub outer_right_vertical: char,
pub outer_bottom_horizontal: char,
pub outer_top_horizontal: char,
pub intersection: char,
pub vertical: char,
pub horizontal: char,
}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: char
top_right_corner: char
bottom_left_corner: char
bottom_right_corner: char
outer_left_vertical: char
outer_right_vertical: char
outer_bottom_horizontal: char
outer_top_horizontal: char
intersection: char
vertical: char
horizontal: char
Methods
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 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