Issue: Client API requires mutable references ( &mut Client ) preventing concurrent usage
Issue: Client API requires mutable references ( &mut Client ) preventing concurrent usage: a task in LegoFlow-SWE (Harbor dataset). This makes it impossible to use the same Client instance from multiple threads or async tasks simultaneously because Rust's borrow checker prevents having more than…
The task
This makes it impossible to use the same `Client` instance from multiple threads or async tasks simultaneously because Rust's borrow checker prevents having more than one `&mut` reference at a time. For example, you cannot run `sync_now` on two teams concurrently using the same client, nor can you assign roles while…
Part of Lego-X/LegoFlow-SWE.