Skip to main content

Widget

Trait Widget 

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

Required Methods§

Source

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

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Widget for BarChart

Source§

impl Widget for Bordered<'_>

Source§

impl Widget for CachedEffectPane

Source§

impl Widget for Canvas

Source§

impl Widget for Chart

Source§

impl Widget for Clear

Source§

impl Widget for CodeBlock

Source§

impl Widget for Dropdown

Source§

impl Widget for FlickerPanel<'_>

Source§

impl Widget for Form

Source§

impl Widget for FrameStats<'_>

Source§

impl Widget for scrin_widgets::Gauge<'_>

Source§

impl Widget for GlyphRain<'_>

Source§

impl Widget for KanbanBoard

Source§

impl Widget for scrin_widgets::List<'_>

Source§

impl Widget for MarkdownOutput

Source§

impl Widget for NebulaGauge<'_>

Source§

impl Widget for NeonBorder<'_>

Source§

impl Widget for OrbField<'_>

Source§

impl Widget for PaneCockpit

Source§

impl Widget for scrin::widgets::paragraph::Paragraph

Source§

impl Widget for scrin_widgets::Paragraph<'_>

Source§

impl Widget for PulseRing

Source§

impl Widget for Radar

Source§

impl Widget for RetainedEffectWidget

Source§

impl Widget for RetainedLoaderWidget

Source§

impl Widget for RetainedMarkdownOutput

Source§

impl Widget for ScrinEffect<'_>

Source§

impl Widget for ScrinLoader<'_>

Source§

impl Widget for ScrollBar

Source§

impl Widget for ScrollableText

Source§

impl Widget for SignalPanel<'_>

Source§

impl Widget for scrin::widgets::sparkline::Sparkline

Source§

impl Widget for scrin_widgets::Sparkline<'_>

Source§

impl Widget for StatusBar<'_>

Source§

impl Widget for StatusDeck

Source§

impl Widget for StreamPanel<'_>

Source§

impl Widget for SuggestionPopup

Source§

impl Widget for TabBar<'_>

Source§

impl Widget for scrin_widgets::Table<'_>

Source§

impl Widget for TextInput

Source§

impl Widget for TodoList<'_>

Source§

impl Widget for Toggle

Source§

impl Widget for Waveform<'_>

Source§

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

Source§

impl<'a> Widget for scrin::widgets::gauge::Gauge<'a>

Source§

impl<'a> Widget for scrin::widgets::list::List<'a>

Source§

impl<'a> Widget for scrin::widgets::table::Table<'a>

Source§

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

Source§

impl<W: Widget> Widget for Aisling<W>