luaur_analysis/methods/
frontend_send_queue_cycle_item_task.rs1use crate::records::build_queue_work_state::BuildQueueWorkState;
2use crate::records::frontend::Frontend;
3use alloc::sync::Arc;
4
5impl Frontend {
6 pub fn send_queue_cycle_item_task(&mut self, state: Arc<BuildQueueWorkState>) {
7 let s = unsafe { &*(&*state as *const BuildQueueWorkState) };
8 for i in 0..s.build_queue_items.len() {
9 if !s.build_queue_items[i].processing {
10 self.send_queue_item_tasks(state.clone(), vec![i]);
11 break;
12 }
13 }
14 }
15}