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 inNonExhaustive
, 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.