Enum comfy_table::TableComponent
source · pub enum TableComponent {
Show 19 variants
LeftBorder,
RightBorder,
TopBorder,
BottomBorder,
LeftHeaderIntersection,
HeaderLines,
MiddleHeaderIntersections,
RightHeaderIntersection,
VerticalLines,
HorizontalLines,
MiddleIntersections,
LeftBorderIntersections,
RightBorderIntersections,
TopBorderIntersections,
BottomBorderIntersections,
TopLeftCorner,
TopRightCorner,
BottomLeftCorner,
BottomRightCorner,
}
Expand description
All configurable table components. A character can be assigned to each component via Table::set_style. This is then used to draw character of the respective component to the commandline.
I hope that most component names are self-explanatory. Just in case: BorderIntersections are Intersections, where rows/columns lines meet outer borders. E.g.:
---------
v |
+---+---+---+ |
| a | b | c | |
+===+===+===+<-|
| | | | |
+---+---+---+<-- These "+" chars are Borderintersections.
| | | | The inner "+" chars are MiddleIntersections
+---+---+---+
Variants§
LeftBorder
RightBorder
TopBorder
BottomBorder
LeftHeaderIntersection
HeaderLines
MiddleHeaderIntersections
RightHeaderIntersection
VerticalLines
HorizontalLines
MiddleIntersections
LeftBorderIntersections
RightBorderIntersections
TopBorderIntersections
BottomBorderIntersections
TopLeftCorner
TopRightCorner
BottomLeftCorner
BottomRightCorner
Trait Implementations§
source§impl Clone for TableComponent
impl Clone for TableComponent
source§fn clone(&self) -> TableComponent
fn clone(&self) -> TableComponent
Returns a copy 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 moresource§impl Debug for TableComponent
impl Debug for TableComponent
source§impl Hash for TableComponent
impl Hash for TableComponent
source§impl IntoEnumIterator for TableComponent
impl IntoEnumIterator for TableComponent
source§impl PartialEq<TableComponent> for TableComponent
impl PartialEq<TableComponent> for TableComponent
source§fn eq(&self, other: &TableComponent) -> bool
fn eq(&self, other: &TableComponent) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for TableComponent
impl Eq for TableComponent
impl StructuralEq for TableComponent
impl StructuralPartialEq for TableComponent
Auto Trait Implementations§
impl RefUnwindSafe for TableComponent
impl Send for TableComponent
impl Sync for TableComponent
impl Unpin for TableComponent
impl UnwindSafe for TableComponent
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