pub trait Enable: Failable {
// Required methods
fn is_enabled(&self) -> Result<bool, Self::Error>;
fn set_enabled(&mut self, v: bool) -> Result<(), Self::Error>;
// Provided methods
fn enable(&mut self) -> Result<(), Self::Error> { ... }
fn disable(&mut self) -> Result<(), Self::Error> { ... }
}Expand description
Trait for a widget to enable or disable.
Required Methods§
Sourcefn is_enabled(&self) -> Result<bool, Self::Error>
fn is_enabled(&self) -> Result<bool, Self::Error>
If the widget is enabled.