Skip to main content

Module columns

Module columns 

Source
Expand description

Columns - Arrange items in multiple columns.

This module provides a Columns renderable for arranging content in a newspaper-style multi-column layout.

§Example

use rich_rust::renderables::columns::Columns;
use rich_rust::segment::Segment;

let items = vec![
    vec![Segment::new("Item 1", None)],
    vec![Segment::new("Item 2", None)],
    vec![Segment::new("Item 3", None)],
];
let columns = Columns::new(items)
    .column_count(2)
    .gutter(2)
    .render(40);

Structs§

Columns
A renderable that arranges items in columns.