Skip to main content

Module udf

Module udf 

Source
Expand description

Dynamic UDF support.

The module provides the plugin interface (plugin), the error type (error), the ownership wrapper keeping the library alive (dynamic), and the file loading logic (loader).

Re-exports§

pub use dynamic::execute_isolated;
pub use dynamic::DynamicPlugin;
pub use error::UdfError;
pub use loader::LoadedPlugin;
pub use loader::UdfLoader;
pub use plugin::check_arity;
pub use plugin::SharedPlugin;
pub use plugin::UdfAbiVersionFn;
pub use plugin::UdfCreateFn;
pub use plugin::UdfDestroyFn;
pub use plugin::UdfPlugin;
pub use plugin::UDF_ABI_VERSION;
pub use plugin::UDF_ABI_VERSION_SYMBOL;
pub use plugin::UDF_CREATE_SYMBOL;
pub use plugin::UDF_DESTROY_SYMBOL;

Modules§

dynamic
Owned handle for a plugin instance living in a dynamic library.
error
UDF error type.
loader
Dynamic library loading for UDF plugins.
plugin
UDF plugin interface.