pax-host
Apple process entry and mounting across a separate cartridge ABI.
Applications use pax_kit::init! and pax_kit::init_with!; options, errors,
and embedding types live in pax_kit::host. Enable pax-kit/host without
adding a direct pax-host dependency. Cargo builds the SDK for native hosting.
The CLI provides bundles, development servers, and iOS deployment;
initialization itself stays in the calling native process.
fn main() -> Result<(), pax_kit::host::Error> {
pax_kit::init!()?.run()
}
Submodules
Structs
Error
An initialization, native application loop, or mounting failure.
InitOptions
Copied application inputs for the separately linked cartridge.
Properties
startup_data
Type: Vec<u8>
Application-defined encoding, at most 64 KiB. The root initializer reads
these bytes through InitContext::startup_data().
entry
Type: Option<String>
Canonical root path from runnable!; required for multiple distinct roots.