Lines Matching refs:State
48 enum State { enum
75 context_set(u32::try_from(Box::into_raw(Box::new(State::S0)) as usize).unwrap()); in export_run()
81 let state = &mut *(usize::try_from(context_get()).unwrap() as *mut State); in callback_run()
83 State::S0 => { in callback_run()
91 *state = State::S1 { in callback_run()
99 &mut State::S1 { ref mut thing, set } => { in callback_run()
111 *state = State::S2 { in callback_run()
120 &mut State::S2 { in callback_run()
132 *state = State::S3 { in callback_run()
141 &mut State::S3 { in callback_run()
155 *state = State::S4 { in callback_run()
164 &mut State::S4 { ref mut thing, set } => { in callback_run()
172 *state = State::S5 { set }; in callback_run()
177 &mut State::S5 { set } => { in callback_run()