Skip to main content

Scene

Trait Scene 

Source
pub trait Scene {
    // Required methods
    fn update(&mut self, message: SceneMessage) -> Task<SceneMessage>;
    fn view(&self) -> Element<'_, SceneMessage>;
    fn theme(&self) -> Theme;
    fn set_theme(&mut self, theme: Theme);
    fn subscription(&self) -> Subscription<SceneMessage>;
}
Expand description

Object-safe view of a running demo.

Required Methods§

Source

fn update(&mut self, message: SceneMessage) -> Task<SceneMessage>

Source

fn view(&self) -> Element<'_, SceneMessage>

Source

fn theme(&self) -> Theme

Source

fn set_theme(&mut self, theme: Theme)

Source

fn subscription(&self) -> Subscription<SceneMessage>

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§