[][src]Enum tour::Step

enum Step {
    Welcome,
    Slider {
        state: State,
        value: u8,
    },
    RowsAndColumns {
        layout: Layout,
        spacing_slider: State,
        spacing: u16,
    },
    Text {
        size_slider: State,
        size: u16,
        color_sliders: [State; 3],
        color: Color,
    },
    Radio {
        selection: Option<Language>,
    },
    Image {
        width: u16,
        slider: State,
    },
    Scrollable,
    TextInput {
        value: String,
        is_secure: bool,
        state: State,
    },
    Debugger,
    End,
}

Variants

Welcome
Slider

Fields of Slider

state: Statevalue: u8
RowsAndColumns

Fields of RowsAndColumns

layout: Layoutspacing_slider: Statespacing: u16
Text

Fields of Text

size_slider: Statesize: u16color_sliders: [State; 3]color: Color
Radio

Fields of Radio

selection: Option<Language>
Image

Fields of Image

width: u16slider: State
Scrollable
TextInput

Fields of TextInput

value: Stringis_secure: boolstate: State
Debugger
End

Implementations

impl<'a> Step[src]

fn update(&mut self, msg: StepMessage, debug: &mut bool)[src]

fn title(&self) -> &str[src]

fn can_continue(&self) -> bool[src]

fn view(&mut self, debug: bool) -> Element<'_, StepMessage>[src]

fn container(title: &str) -> Column<'a, StepMessage>[src]

fn welcome() -> Column<'a, StepMessage>[src]

fn slider(state: &'a mut State, value: u8) -> Column<'a, StepMessage>[src]

fn rows_and_columns(
    layout: Layout,
    spacing_slider: &'a mut State,
    spacing: u16
) -> Column<'a, StepMessage>
[src]

fn text(
    size_slider: &'a mut State,
    size: u16,
    color_sliders: &'a mut [State; 3],
    color: Color
) -> Column<'a, StepMessage>
[src]

fn radio(selection: Option<Language>) -> Column<'a, StepMessage>[src]

fn image(width: u16, slider: &'a mut State) -> Column<'a, StepMessage>[src]

fn scrollable() -> Column<'a, StepMessage>[src]

fn text_input(
    value: &str,
    is_secure: bool,
    state: &'a mut State
) -> Column<'a, StepMessage>
[src]

fn debugger(debug: bool) -> Column<'a, StepMessage>[src]

fn end() -> Column<'a, StepMessage>[src]

Auto Trait Implementations

impl RefUnwindSafe for Step

impl Send for Step

impl Sync for Step

impl Unpin for Step

impl UnwindSafe for Step

Blanket Implementations

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
    D: AdaptFrom<S, Swp, Dwp, T>,
    Dwp: WhitePoint,
    Swp: WhitePoint,
    T: Component + Float
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T, U> ConvertInto<U> for T where
    U: ConvertFrom<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,