pub struct Borders<T = char> {
Show 15 fields pub top: Option<T>, pub top_left: Option<T>, pub top_right: Option<T>, pub top_intersection: Option<T>, pub bottom: Option<T>, pub bottom_left: Option<T>, pub bottom_right: Option<T>, pub bottom_intersection: Option<T>, pub horizontal: Option<T>, pub horizontal_left: Option<T>, pub horizontal_right: Option<T>, pub vertical: Option<T>, pub vertical_left: Option<T>, pub vertical_right: Option<T>, pub intersection: Option<T>,
}
Expand description

Borders represents a Table frame with horizontal and vertical split lines.

Fields

top: Option<T>

A top horizontal on the frame.

top_left: Option<T>

A top left on the frame.

top_right: Option<T>

A top right on the frame.

top_intersection: Option<T>

A top horizontal intersection on the frame.

bottom: Option<T>

A bottom horizontal on the frame.

bottom_left: Option<T>

A bottom left on the frame.

bottom_right: Option<T>

A bottom right on the frame.

bottom_intersection: Option<T>

A bottom horizontal intersection on the frame.

horizontal: Option<T>

A horizontal split.

horizontal_left: Option<T>

A horizontal split on the left frame line.

horizontal_right: Option<T>

A horizontal split on the right frame line.

vertical: Option<T>

A vertical split.

vertical_left: Option<T>

A vertical split on the left frame line.

vertical_right: Option<T>

A vertical split on the right frame line.

intersection: Option<T>

A top left charcter on the frame.

Implementations

Verifies if borders has left line set on the frame.

Verifies if borders has right line set on the frame.

Verifies if borders has top line set on the frame.

Verifies if borders has bottom line set on the frame.

Verifies if borders has horizontal lines set.

Verifies if borders has vertical lines set.

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

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

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.