pub enum ColumnTarget {
Index(usize),
Header(String),
}Expand description
Selector used to apply styling to a column.
Index is zero-based. Header
matches the exact header text supplied to Column::new.
§Examples
use tiny_table::ColumnTarget;
assert_eq!(ColumnTarget::from(0usize), ColumnTarget::Index(0));
assert_eq!(ColumnTarget::from("Name"), ColumnTarget::Header("Name".to_string()));Variants§
Index(usize)
Target a column by zero-based index.
Header(String)
Target a column by its header text.
Trait Implementations§
Source§impl Clone for ColumnTarget
impl Clone for ColumnTarget
Source§fn clone(&self) -> ColumnTarget
fn clone(&self) -> ColumnTarget
Returns a duplicate 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 ColumnTarget
impl Debug for ColumnTarget
Source§impl From<&str> for ColumnTarget
impl From<&str> for ColumnTarget
Source§impl From<String> for ColumnTarget
impl From<String> for ColumnTarget
Source§impl From<usize> for ColumnTarget
impl From<usize> for ColumnTarget
Source§impl Hash for ColumnTarget
impl Hash for ColumnTarget
Source§impl PartialEq for ColumnTarget
impl PartialEq for ColumnTarget
impl Eq for ColumnTarget
impl StructuralPartialEq for ColumnTarget
Auto Trait Implementations§
impl Freeze for ColumnTarget
impl RefUnwindSafe for ColumnTarget
impl Send for ColumnTarget
impl Sync for ColumnTarget
impl Unpin for ColumnTarget
impl UnsafeUnpin for ColumnTarget
impl UnwindSafe for ColumnTarget
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