rhai_dylib/lib.rs
1#![doc = include_str!("../README.md")]
2#![deny(missing_docs)]
3#![warn(clippy::all)]
4#![warn(clippy::pedantic)]
5#![warn(clippy::cargo)]
6
7#[cfg(not(target_os = "linux"))]
8#[cfg(not(target_os = "macos"))]
9#[cfg(not(target_os = "windows"))]
10compile_error!("unsupported platform - only Linux, macOS and Windows are supported");
11
12/// Trait implementation to create objects that load plugins.
13pub mod loader;
14/// A Rhai module resolver loading dynamic libraries.
15pub mod module_resolvers;
16
17/// Re-exporting rhai to prevent version mismatch.
18pub use rhai;