Skip to main content

Crate xcrs

Crate xcrs 

Source

Modules§

mcp
Cross-platform automation MCP contract.

Macros§

xcrs_mcp_tools

Structs§

AndroidDebugBridge
AndroidDevice
AndroidKit
Client for an XCRS AndroidKit instrumentation runner forwarded over adb.
BuildControlKitDeviceRunner
BuildIosApp
ControlKit
Devicectl
IosAppTest
IosAppTestResult
NormalizedDevice
A device entry normalized across Apple simulators and Android devices/emulators for the cross-platform device_list tool.
RunningControlKitDeviceRunner
Simctl
Simulator
StartControlKitDeviceRunner
XcodeCommandLineTools
Xcodebuild

Enums§

ApplePlatform
DeviceKind
The kind of device a normalized device_list entry represents. Apple physical devices are not represented here: this crate has no reliable Apple device-discovery command, so only Apple simulators are ever listed.
DevicePlatform
The automation platform a normalized device_list entry belongs to.
XcodeProject

Functions§

encode_base64
extract_androidkit_elements
Normalize actionable AndroidKit nodes into the public element-list shape.
extract_controlkit_elements
parse_simctl_devices