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