react_sys/use_state/
helpers.rs

1use super::macro_helpers::*;
2
3use wasm_bindgen::prelude::*;
4
5define_react_use_state_helpers! {
6    {
7        value: bool,
8        object: UseStateBoolObject,
9        setter: UseStateBoolObjectSetter,
10        use_state: use_state_bool,
11        use_state_with: use_state_bool_with,
12        auto_clean: use_state_bool_auto_clean,
13        auto_clean_with: use_state_bool_auto_clean_with,
14    },
15    {
16        value: usize,
17        object: UseStateUsizeObject,
18        setter: UseStateUsizeObjectSetter,
19        use_state: use_state_usize,
20        use_state_with: use_state_usize_with,
21        auto_clean: use_state_usize_auto_clean,
22        auto_clean_with: use_state_usize_auto_clean_with,
23    },
24    {
25        value: i32,
26        object: UseStateI32Object,
27        setter: UseStateI32ObjectSetter,
28        use_state: use_state_i32,
29        use_state_with: use_state_i32_with,
30        auto_clean: use_state_i32_auto_clean,
31        auto_clean_with: use_state_i32_auto_clean_with,
32    },
33}