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
sourceimpl Clone for TableComponent
impl Clone for TableComponent
sourcefn clone(&self) -> TableComponent
fn clone(&self) -> TableComponent
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for TableComponent
impl Debug for TableComponent
sourceimpl Hash for TableComponent
impl Hash for TableComponent
sourceimpl IntoEnumIterator for TableComponent
impl IntoEnumIterator for TableComponent
sourceimpl PartialEq<TableComponent> for TableComponent
impl PartialEq<TableComponent> for TableComponent
sourcefn 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 ==
. Read more
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more