iced::application

Trait Title

Source
pub trait Title<State> {
    // Required method
    fn title(&self, state: &State) -> String;
}
Expand description

The title logic of some Application.

This trait is implemented both for &static str and any closure Fn(&State) -> String.

This trait allows the application builder to take any of them.

Required Methods§

Source

fn title(&self, state: &State) -> String

Produces the title of the Application.

Implementations on Foreign Types§

Source§

impl<State> Title<State> for &'static str

Source§

fn title(&self, _state: &State) -> String

Implementors§

Source§

impl<T, State> Title<State> for T
where T: Fn(&State) -> String,