tui-lipan 0.1.0

Opinionated, component-based TUI framework for Rust - declarative components, reconciliation, layout engine, focus, overlays, and rich widgets on top of ratatui.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::core::node::{NodeKind, WidgetNode};

#[derive(Clone, Debug)]
pub struct SpacerNode;

impl WidgetNode for SpacerNode {}

impl From<super::Spacer> for SpacerNode {
    fn from(_: super::Spacer) -> Self {
        Self
    }
}

impl From<SpacerNode> for NodeKind {
    fn from(node: SpacerNode) -> Self {
        NodeKind::Spacer(node)
    }
}