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.