Expand description
Maps state into local state.
For example:
#[derive(Debug, Default)]
struct MyState {
x: f32,
}
fn main() {
rui(state(MyState::default, |state, cx| {
vstack((
format!("value: {:?}", cx[state]).padding(Auto),
map(
cx[state].x * 0.01,
move |v, cx| cx[state].x = v * 100.0,
|s, _| knob(s).padding(Auto),
),
))
}));
}