Expand description

The xlang_host crate provides access to the host target’s apis, depending on the interfaces available from the OS The definition is such that unknown operating systems that provide the required interfaces will function properly on xlang.

Modules

Interfaces to load and access dynamic libraries on the host, used for finding xlang plugins

Primitive types defined by the OS (such as the size type and the pointer-sized type).

Macros

A macro which allows definining functions, function pointer types, and extern blocks using the "rustcall" abi. This abi matches the ABI used by lcrust v0 for extern "Rust" functions, without #[track_caller] support. See The LCRust v0 ABI for details on the interface.