Crate dylink

source ·
Expand description

Dylink provides a run-time dynamic linking framework for loading dynamic libraries. You can load libraries directly through Library, which enables diverse error handling, or you can load libraries indirectly through LibLock and dylink.

Platform support

Platform support typically varies between functions, however unless otherwise specified, functions are supported on Windows, Linux, and MacOS.



  • Creates an Option<Library> that may contain a loaded library.


  • An object providing access to an open dynamic library.
  • Represents a weak pointer to an executable image.

Attribute Macros

  • Macro for generating shared symbol thunks procedurally.