polyplug_abi 0.1.1

ABI type definitions for the polyplug plugin runtime
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Runtime configuration and lifecycle types.
//!
//! This module houses all runtime-related types moved from the polyplug crate:
//! - `Compatibility` - version compatibility enforcement modes
//! - `RuntimeConfig` - configuration for runtime creation
//! - `ReloadPhase` - FFI-safe reload phase for hot-reload callbacks
//! - `ReloadPhaseType` - type of reload phase for FFI

mod compatibility;
mod reload_phase;
mod runtime_config;

pub use compatibility::Compatibility;
pub use reload_phase::{ReloadPhase, ReloadPhaseType};
pub use runtime_config::RuntimeConfig;