Module libloading::os

source ·
Expand description

Unsafe but flexible platform-specific bindings to dynamic library loading facilities.

These modules expose more extensive and powerful bindings to the dynamic library loading facilities. Use of these bindings come at the cost of less (in most cases, none at all) safety guarantees, which are provided by the top-level bindings.


Using these modules will likely involve conditional compilation:

use libloading::os::unix::*;
use libloading::os::windows::*;


  • unixUnix
    UNIX implementation of dynamic library loading.
  • windowsWindows
    Windows implementation of dynamic library loading.