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_traittrait 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.