[−][src]Function seed::prelude::call_update
pub fn call_update<Ms, Mdl>(
update: fn(_: Ms, _: &mut Mdl, _: &mut Orders<Ms>),
msg: Ms,
model: &mut Mdl
) -> Orders<Ms>
Function call_update
is useful for calling submodules' update
.
Example
fn update(msg: Msg, model: &mut Model, orders: &mut Orders<Msg>) { match msg { Msg::ExampleA(msg) => { *orders = call_update(example_a::update, msg, &mut model.example_a) .map_message(Msg::ExampleA); } } }