Known issuesΒΆ

  • Statically linking multiple Kanzi Rust libraries in a single application is not supported.

    Workaround: link your Rust modules in a single crate and register metadata of your Rust plugins there, without registering the plugins themselves:

use kanzi::IPlugin;

MyPlugin1::default().register_metadata_override(&domain)?;
MyPlugin2::default().register_metadata_override(&domain)?;
  • Kanzi Rust API leaks ThreadObject instances stored in non-Kanzi thread when they outlive the Kanzi thread.

    Workaround: drop ThreadObject instances before the Kanzi thread exits.