Skip to main content

ColumnGenerator

Struct ColumnGenerator 

Source
pub struct ColumnGenerator<'arena> { /* private fields */ }

Implementations§

Source§

impl<'arena> ColumnGenerator<'arena>

Source

pub fn new_predefined(align: Alignment) -> Self

Source

pub fn new_custom(array_spec: &'arena ArraySpec<'arena>) -> Self

Source

pub fn new_multline( num_rows: NonZeroU16, shove: Option<ColumnAlignment>, ) -> Self

Source

pub fn start_new_row( &mut self, border_top: Option<LineType>, shove: Option<ColumnAlignment>, )

Start a new row in the table. This resets the column index to 0, increments the row index, and sets the top border and shove for the new row.

Source

pub fn write_next_mtd( &mut self, s: &mut String, indent_num: usize, indentation: Indentation, ) -> Result<(), Error>

Auto Trait Implementations§

§

impl<'arena> Freeze for ColumnGenerator<'arena>

§

impl<'arena> RefUnwindSafe for ColumnGenerator<'arena>

§

impl<'arena> Send for ColumnGenerator<'arena>

§

impl<'arena> Sync for ColumnGenerator<'arena>

§

impl<'arena> Unpin for ColumnGenerator<'arena>

§

impl<'arena> UnsafeUnpin for ColumnGenerator<'arena>

§

impl<'arena> UnwindSafe for ColumnGenerator<'arena>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.