Module abi_stable::docs

source ·
Expand description

Additional docs for macros, and guides.

Modules

This document describes what changes are valid/invalid for a library using abi_stable,
Prefix-types are types that derive StableAbi along with the #[sabi(kind(Prefix(....)))] helper attribute. This is mostly intended for vtables and modules.
Using the #[sabi(kind(WithNonExhaustive(...)))] helper attribute for #[derive(StableAbi)] allows you to store the enum in NonExhaustive, using it as a non-exhaustive enum across ffi.
Shared docs for inherent items of sabi_trait trait objects.
Here are some problems and their solutions
This document describes all the things that are unsafe to do with abi_stable.