Skip to main content

Crate smix_core

Crate smix_core 

Source
Expand description

§smix-core

Crates.io docs.rs License

Workspace anchor + version sentinel for the smix stone graph. The actual sense / decide / act primitives live in dedicated stones (see table below) so consumers pay only for what they pull in. This crate itself stays intentionally tiny — its job is to mark the workspace root for cargo install smix-core-style discovery flows and to expose CARGO_PKG_VERSION as a smoke-test compile target.

If you arrived here looking for actual functionality, jump straight to the relevant stone:

You want…Crate
A11y tree types + visibility filtersmix-screen
Selector enum + match primitivessmix-selector
Selector → matched node resolversmix-selector-resolver
Selector → normalized (nx, ny) coordsmix-host-coord-resolver
xcrun simctl wrappersmix-simctl
Input enums (KeyName / SwipeDirection)smix-input
AI-readable ExpectationFailuresmix-error
Recorder IR (IRAction enum)smix-recorder-ir
Runner HTTP wire typessmix-runner-wire
Runner HTTP async clientsmix-runner-client (cement)
Full driver with retry / implicit waitsmix-driver (cement)
High-level App SDKsmix-sdk (cement)

§License

Dual-licensed under either:

at your option. Internal layout: this crate is intentionally tiny. The sense / decide / act primitives live in dedicated stones (see the table in README); smix-core itself just exposes the package version as a smoke-test compile target so cargo install smix-core resolves.