fn msg(&mut self, msg: &Msg) {
        let is_rendering = self.state.is_rendering;

        self.state.msg(msg);

        if !is_rendering {
            self.state.msg(&Msg::SetIsRendering(true));
            self.on_msg.as_ref().unwrap()();
        }
    }
/// Send a new message to our Store, usually to update State
Send a new message to our Store, usually to update State
Send a new message to our Store usually to update State
fn msg(&mut self, msg: &Msg) {
        let is_rendering = self.state.is_rendering;
        self.state.msg(msg);
        if !is_rendering {
            self.state.msg(&Msg::SetIsRendering(true));
            self.on_msg.as_ref().unwrap()();
        }
    }
fn msg ( & mut self , msg : & Msg ) { let is_rendering = self . state . is_rendering ; self . state . msg ( msg ) ; if ! is_rendering { self . state . msg ( & Msg :: SetIsRendering ( true ) ) ; self . on_msg . as_ref ( ) . unwrap ( ) ( ) ; } }
Send a new message to our Store, usually to update State
Send a new message to our Store usually to update State
&mut self
msg
&Msg
&mut self
msg
&Msg