tabled

Trait TableOption

Source
pub trait TableOption<R> {
    // Required method
    fn change(&mut self, table: &mut Table<R>);
}
Expand description

A trait which is responsilbe for configuration of a Table.

Required Methods§

Source

fn change(&mut self, table: &mut Table<R>)

The function modifies a Grid object.

Implementations on Foreign Types§

Source§

impl<T, R> TableOption<R> for &mut T
where T: TableOption<R> + ?Sized,

Source§

fn change(&mut self, table: &mut Table<R>)

Implementors§

Source§

impl<'a, R> TableOption<R> for BorderText<'a>
where R: Records,

Source§

impl<L, D> TableOption<D> for Disable<L, TargetColumn>
where L: Locator<Coordinate = usize>, D: Records + Resizable,

Source§

impl<L, D> TableOption<D> for Disable<L, TargetRow>
where L: Locator<Coordinate = usize>, D: Records + Resizable,

Source§

impl<O, M, R> TableOption<R> for ModifyList<O, M>
where O: Object, M: CellOption<R>, R: Records,

Source§

impl<O, R> TableOption<R> for Highlight<O>
where O: Object, R: Records,

Source§

impl<R> TableOption<R> for &RawStyle
where R: Records,

Source§

impl<R> TableOption<R> for Alignment

Source§

impl<R> TableOption<R> for Rotate
where R: Records + Resizable,

Source§

impl<R> TableOption<R> for TabSize

Source§

impl<R> TableOption<R> for HeightList
where R: Records,

Source§

impl<R> TableOption<R> for MergeDuplicatesHorizontal
where R: Records,

Source§

impl<R> TableOption<R> for MergeDuplicatesVertical
where R: Records,

Source§

impl<R> TableOption<R> for Shadow

Source§

impl<R> TableOption<R> for Margin

Source§

impl<R> TableOption<R> for Padding

Source§

impl<R> TableOption<R> for HorizontalLine

Source§

impl<R> TableOption<R> for RawStyle
where R: Records,

Source§

impl<R> TableOption<R> for StyleCorrectSpan
where R: Records,

Source§

impl<R> TableOption<R> for VerticalLine

Source§

impl<R> TableOption<R> for WidthList
where R: Records,

Source§

impl<R, C, RR> TableOption<RR> for Extract<R, C>

Source§

impl<R, W, P> TableOption<R> for TableHeightIncrease<W, P>
where R: Records, W: Measurment<Height>, P: Peaker + Clone,

Source§

impl<R, W, P> TableOption<R> for TableHeightLimit<W, P>
where R: Records, W: Measurment<Height>, P: Peaker + Clone,

Source§

impl<S, R> TableOption<R> for Footer<S>

Source§

impl<S, R> TableOption<R> for Header<S>

Source§

impl<T, B, L, R, H, V, HLines, VLines, I> TableOption<I> for Style<T, B, L, R, H, V, HLines, VLines>
where I: Records, HLines: IntoIterator<Item = HorizontalLine> + Clone, VLines: IntoIterator<Item = VerticalLine> + Clone,

Source§

impl<T, R> TableOption<R> for Concat<T>

Source§

impl<W, P, R> TableOption<R> for MinWidth<W, P>

Source§

impl<W, P, R> TableOption<R> for Truncate<'_, W, P>

Source§

impl<W, P, R> TableOption<R> for Wrap<W, P>

Source§

impl<W, R> TableOption<R> for CellHeightIncrease<W>
where W: Measurment<Height>, R: Records,

Source§

impl<W, R> TableOption<R> for CellHeightLimit<W>
where W: Measurment<Height>, R: Records,

Source§

impl<W, R> TableOption<R> for Justify<W>