Trait yew_state::handle::WrapperHandle[][src]

pub trait WrapperHandle: Handle {
    fn set_state(&mut self, state: Rc<<Self::Handler as StateHandler>::Model>);
fn set_callbacks(
        &mut self,
        callback: Callback<Rc<dyn Fn(&mut <Self::Handler as StateHandler>::Model)>>,
        callback_once: Callback<Box<dyn FnOnce(&mut <Self::Handler as StateHandler>::Model)>>
    ); fn set_link(&mut self, _link: HandlerLink<Self::Handler>) { ... } }

Provides mutable access for wrapper component to update

Required methods

fn set_state(&mut self, state: Rc<<Self::Handler as StateHandler>::Model>)[src]

fn set_callbacks(
    &mut self,
    callback: Callback<Rc<dyn Fn(&mut <Self::Handler as StateHandler>::Model)>>,
    callback_once: Callback<Box<dyn FnOnce(&mut <Self::Handler as StateHandler>::Model)>>
)
[src]

Loading content...

Provided methods

Loading content...

Implementors

impl<HANDLER> WrapperHandle for StateHandle<HANDLER> where
    HANDLER: StateHandler,
    <HANDLER as StateHandler>::Message: Clone,
    <HANDLER as StateHandler>::Output: Clone,
    <HANDLER as StateHandler>::Input: Clone,
    <HANDLER as StateHandler>::Model: Clone + 'static, 
[src]

Loading content...