pub trait ControlsIconProvider {
// Provided methods
fn play(&self) -> WidgetText { ... }
fn pause(&self) -> WidgetText { ... }
fn skip_backward(&self) -> WidgetText { ... }
fn skip_forward(&self) -> WidgetText { ... }
fn info(&self) -> WidgetText { ... }
fn muted_volume(&self) -> WidgetText { ... }
fn low_volume(&self) -> WidgetText { ... }
fn medium_volume(&self) -> WidgetText { ... }
fn high_volume(&self) -> WidgetText { ... }
fn fullscreen(&self) -> WidgetText { ... }
fn fullscreen_exit(&self) -> WidgetText { ... }
}Provided Methods§
fn play(&self) -> WidgetText
fn pause(&self) -> WidgetText
fn skip_backward(&self) -> WidgetText
fn skip_forward(&self) -> WidgetText
fn info(&self) -> WidgetText
fn muted_volume(&self) -> WidgetText
fn low_volume(&self) -> WidgetText
fn medium_volume(&self) -> WidgetText
fn high_volume(&self) -> WidgetText
fn fullscreen(&self) -> WidgetText
fn fullscreen_exit(&self) -> WidgetText
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".