[][src]Enum colonnade::ColonnadeError

pub enum ColonnadeError {
    InconsistentColumns(usizeusizeusize),
    OutOfBounds,
    InsufficientColumns,
    InsufficientSpace,
    MinGreaterThanMax(usize),
}

All the things that can go wrong when laying out tabular data.

Variants

InconsistentColumns(usizeusizeusize)

The data to display is inconsistent with the spec. The tuple values are the index of the data row, its length, and the expected length.

OutOfBounds

The column index provided is outside the columns available.

InsufficientColumns

The column count parameter given to the constructor was 0.

InsufficientSpace

The minimum space required by the columns is greater than the viewport.

MinGreaterThanMax(usize)

The minimum and maximum width of a column conflict. The stored parameter is the column index.

Trait Implementations

impl Display for ColonnadeError[src]

impl Debug for ColonnadeError[src]

impl Error for ColonnadeError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]