(message: &ControlMessage)
| 2988 | } |
| 2989 | |
| 2990 | fn control_message_ends_touch(message: &ControlMessage) -> bool { |
| 2991 | matches!( |
| 2992 | message, |
| 2993 | ControlMessage::Touch { phase, .. } |
| 2994 | | ControlMessage::EdgeTouch { phase, .. } |
| 2995 | | ControlMessage::MultiTouch { phase, .. } |
| 2996 | if phase == "ended" || phase == "cancelled" |
| 2997 | ) |
| 2998 | } |
| 2999 | |
| 3000 | pub(crate) async fn run_control_message( |
| 3001 | session: SimulatorSession, |