Skip to main content

ButtonStyling

Trait ButtonStyling 

Source
pub trait ButtonStyling:
    Send
    + Sync
    + 'static {
    // Required method
    fn make_body(&self, configuration: ButtonConfiguration<'_>) -> ViewHandle;
}
Expand description

How a button draws.

Required Methods§

Source

fn make_body(&self, configuration: ButtonConfiguration<'_>) -> ViewHandle

Draw one button. configuration carries its label and whether it is pressed.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§

Source§

impl<F> ButtonStyling for F
where F: Fn(ButtonConfiguration<'_>) -> ViewHandle + Send + Sync + 'static,