# satay-runtime
IO-free support types for code generated by `satay-codegen`.
This crate defines the `Action` trait, `RequestParts`/`ResponseParts` structs, error types, and `serde` helpers used by generated clients. It has no transport logic; that lives in adapter crates like `satay-reqwest` or `satay-ureq`.
Generated code depends on this crate, so it must be available in the same crate graph as the generated client.
If you are looking for `satay-rs`, visit the [main repository](https://github.com/zeon256/satay-rs).