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

pub struct Row { /* fields omitted */ }

Represent a table row made of cells

Methods

impl Row
[src]

[src]

Create a new Row backed with cells vector

[src]

Create an row of length size, with empty strings stored

[src]

Get the number of cells in this row

[src]

Check if the row is empty (has no cell)

[src]

Get the height of this row

[src]

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

[src]

Get the cell at index idx

[src]

Get the mutable cell at index idx

[src]

Set the cell in the row at the given column

[src]

Append a cell at the end of the row

[src]

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

[src]

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

Important traits for Iter<'a, T>
[src]

Returns an immutable iterator over cells

Important traits for IterMut<'a, T>
[src]

Returns an mutable iterator over cells

[src]

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

[src]

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]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Row
[src]

[src]

Formats the value using the given formatter. Read more

impl Hash for Row
[src]

[src]

Feeds this value into the given [Hasher]. Read more

1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl PartialEq for Row
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl Eq for Row
[src]

impl Default for Row
[src]

[src]

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

impl Index<usize> for Row
[src]

The returned type after indexing.

[src]

Performs the indexing (container[index]) operation.

impl IndexMut<usize> for Row
[src]

[src]

Performs the mutable indexing (container[index]) operation.

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

[src]

Creates a value from an iterator. Read more

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

[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?

[src]

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?

[src]

Creates an iterator from a value. Read more

impl<S: ToString> Extend<S> for Row
[src]

[src]

Extends a collection with the contents of an iterator. Read more

impl FromIterator<Row> for Table
[src]

[src]

Creates a value from an iterator. Read more

Auto Trait Implementations

impl Send for Row

impl Sync for Row