computer-use-rs 0.3.1

Cross-platform computer-use primitives: read app accessibility trees, take window screenshots, and drive apps with accessibility actions and synthetic input.
Documentation
1
2
3
4
5
6
7
8
9
//! The native session must be movable to a worker thread (e.g. `spawn_blocking`).

#[cfg(any(target_os = "macos", target_os = "windows", target_os = "linux"))]
#[test]
fn native_computer_is_send() {
    const fn assert_send<T: Send>() {}
    assert_send::<computer_use::NativeBackend>();
    assert_send::<computer_use::Computer<computer_use::NativeBackend>>();
}