dygpi

Crates.iodygpi
lib.rsdygpi
version0.1.5
sourcesrc
created_at2021-07-16 03:03:46.908253
updated_at2021-07-23 03:24:46.409525
descriptionProvides support for 'Dynamic Generic PlugIns', library based plugins for Rust.
homepage
repositoryhttps://github.com/johnstonskj/rust-dygpi.git
max_upload_size
id423309
size50,933
Simon Johnston (johnstonskj)

documentation

https://docs.rs/dygpi/

README

Crate dygpi

Provides support for Dynamic Generic PlugIns, library based plugins for Rust.

MIT License Minimum Rust Version crates.io docs.rs Build Audit GitHub stars


Example

TBD


Changes

Version 0.1.5

  • Changed the PluginManager API to take Path and PathBuf values not strings for library names.

Version 0.1.4

  • Added public function to make dylib file names.
  • Reworked Github action and test cases for non-macos platforms.

Version 0.1.3

  • Moved the PluginRegistrar struct from the manager to plugin module; this seems cleaner from a client perspective.

Version 0.1.2

  • Added the ability to override the registration function name, this allows for multiple plugin types in a single host.
  • Fixed the E2E example, added a simple run script.

Version 0.1.1

  • Internal change to use search_path crate for library resolution.
  • Added Github action config.

Version 0.1.0

  • Initial commit.
Commit count: 24

cargo fmt