Skip to main content

DescribedButtonExt

Trait DescribedButtonExt 

Source
pub trait DescribedButtonExt<'a> {
    // Required methods
    fn on_action(self, action: ButtonAction) -> Element<'a, Message>;
    fn on_action_maybe(
        self,
        action: Option<ButtonAction>,
        disabled_description: &'static str,
    ) -> Element<'a, Message>;
    fn described_disabled(
        self,
        description: &'static str,
    ) -> Element<'a, Message>;
}

Required Methods§

Source

fn on_action(self, action: ButtonAction) -> Element<'a, Message>

Source

fn on_action_maybe( self, action: Option<ButtonAction>, disabled_description: &'static str, ) -> Element<'a, Message>

Source

fn described_disabled(self, description: &'static str) -> Element<'a, Message>

Dyn Compatibility§

This trait is dyn compatible.

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

Implementations on Foreign Types§

Source§

impl<'a> DescribedButtonExt<'a> for Button<'a, Message>

Source§

fn on_action(self, action: ButtonAction) -> Element<'a, Message>

Source§

fn on_action_maybe( self, action: Option<ButtonAction>, disabled_description: &'static str, ) -> Element<'a, Message>

Source§

fn described_disabled(self, description: &'static str) -> Element<'a, Message>

Implementors§