Skip to main content

Widget

Trait Widget 

Source
pub trait Widget: Send + Sync {
    // Required methods
    fn render_input(&self, name: &str, value: Option<&str>) -> String;
    fn render_display(&self, value: Option<&str>) -> String;
}
Expand description

Escape hatch for fully custom HTML widget rendering.

Required Methods§

Source

fn render_input(&self, name: &str, value: Option<&str>) -> String

Render this widget as an HTML string for a form input.

Source

fn render_display(&self, value: Option<&str>) -> String

Render this widget as a display value for list views.

Trait Implementations§

Source§

impl Debug for dyn Widget

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Implementors§