Expand description
Additional docs for macros, and guides.
Modules§
- library_
evolution - This document describes what changes are valid/invalid for a library using
abi_stable
, - prefix_
types - Prefix-types are types that derive StableAbi along with the
#[sabi(kind(Prefix(....)))]
helper attribute. This is mostly intended for vtables and modules. - sabi_
nonexhaustive - 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. - sabi_
trait_ inherent - Shared docs for inherent items of
sabi_trait
trait objects. - troubleshooting
- Here are some problems and their solutions
- unsafe_
code_ guidelines - This document describes all the things that are unsafe to do with abi_stable.