Struct libloading::os::windows::Library [] [src]

pub struct Library(_);

A platform-specific equivalent of the cross-platform Library.

Methods

impl Library
[src]

Find and load a shared library (module).

Corresponds to LoadLibraryW(filename).

Get a pointer to function or static variable by symbol name.

The symbol may not contain any null bytes, with an exception of last byte. A null terminated symbol may avoid a string allocation in some cases.

Symbol is interpreted as-is; no mangling is done. This means that symbols like x::y are most likely invalid.

Unsafety

Pointer to a value of arbitrary type is returned. Using a value with wrong type is undefined.

Get a pointer to function or static variable by ordinal number.

Unsafety

Pointer to a value of arbitrary type is returned. Using a value with wrong type is undefined.

Trait Implementations

impl Send for Library
[src]

impl Sync for Library
[src]

impl Drop for Library
[src]

A method called when the value goes out of scope. Read more

impl Debug for Library
[src]

Formats the value using the given formatter.

impl From<Library> for Library
[src]

Performs the conversion.