[][src]Module abi_stable::library

Traits and types related to loading an abi_stable dynamic library, as well as functions/modules within.

Structs

Library

A handle to any dynamically loaded library, not necessarily ones that export abi_stable compatible modules.

WithLayout

Used to check the layout of modules returned by module-loading functions exported by dynamic libraries.

Enums

LibraryError

All the possible errors that could happen when loading a library, or a module.

LibrarySuffix

What naming convention to expect when loading a library from a directory.

Traits

RootModule

The root module of a dynamic library, which may contain other modules,function pointers,and static references.

Type Definitions

LibraryGetterFn

A type alias for a function that exports a module (a struct of function pointers that implements RootModule).