Widget

Trait Widget 

Source
pub trait Widget {
    // Required method
    fn render(self, area: Rect, buf: &mut Buffer);
}
Expand description

Base requirements for a Widget

Required Methods§

Source

fn render(self, area: Rect, buf: &mut Buffer)

Draws the current state of the widget in the given buffer. That is the only method required to implement a custom widget.

Implementors§

Source§

impl Widget for Clear

Source§

impl<'a> Widget for BarChart<'a>

Source§

impl<'a> Widget for Block<'a>

Source§

impl<'a> Widget for Chart<'a>

Source§

impl<'a> Widget for Gauge<'a>

Source§

impl<'a> Widget for LineGauge<'a>

Source§

impl<'a> Widget for List<'a>

Source§

impl<'a> Widget for Paragraph<'a>

Source§

impl<'a> Widget for Sparkline<'a>

Source§

impl<'a> Widget for Table<'a>

Source§

impl<'a> Widget for Tabs<'a>

Source§

impl<'a, F> Widget for Canvas<'a, F>
where F: Fn(&mut Context<'_>),