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.