Struct prettytable::row::Row [] [src]

pub struct Row { /* fields omitted */ }

Represent a table row made of cells

Methods

impl Row
[src]

Create a new Row backed with cells vector

Create an row of length size, with empty strings stored

Get the number of cells in this row

Check if the row is empty (has no cell)

Get the height of this row

Get the minimum width required by the cell in the column column. Return 0 if the cell does not exist in this row

Get the cell at index idx

Get the mutable cell at index idx

Set the cell in the row at the given column

Append a cell at the end of the row

Insert cell at position index. If index is higher than the row length, the cell will be appended at the end

Remove the cell at position index. Silently skip if this cell does not exist

Returns an immutable iterator over cells

Returns an mutable iterator over cells

Print the row to out, with separator as column separator, and col_width specifying the width of each columns

Print the row to terminal out, with separator as column separator, and col_width specifying the width of each columns. Apply style when needed

Trait Implementations

impl Clone for Row
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Row
[src]

Formats the value using the given formatter.

impl Default for Row
[src]

Returns the "default value" for a type. Read more

impl Index<usize> for Row
[src]

The returned type after indexing

The method for the indexing (container[index]) operation

impl IndexMut<usize> for Row
[src]

The method for the mutable indexing (container[index]) operation

impl<A: ToString> FromIterator<A> for Row
[src]

Creates a value from an iterator. Read more

impl<T, A> From<T> for Row where
    A: ToString,
    T: IntoIterator<Item = A>, 
[src]

Performs the conversion.

impl<'a> IntoIterator for &'a Row
[src]

The type of the elements being iterated over.

Which kind of iterator are we turning this into?

Creates an iterator from a value. Read more

impl<'a> IntoIterator for &'a mut Row
[src]

The type of the elements being iterated over.

Which kind of iterator are we turning this into?

Creates an iterator from a value. Read more