(pointer_id: i32, position: ClientPoint)
| 61 | } |
| 62 | |
| 63 | fn add_pointer(pointer_id: i32, position: ClientPoint) { |
| 64 | let mut pointers = POINTERS.write(); |
| 65 | upsert_pointer(&mut pointers, pointer_id, position); |
| 66 | } |
| 67 | |
| 68 | fn upsert_pointer(pointers: &mut Vec<Pointer>, pointer_id: i32, position: ClientPoint) { |
| 69 | if let Some(pointer) = pointers.iter_mut().find(|pointer| pointer.id == pointer_id) { |
no test coverage detected