Skip to main content

perspt_core/plugin/
mod.rs

1//! Language Plugin Architecture
2//!
3//! Provides a trait-based plugin system for polyglot support.
4//! Each language (Rust, Python, JS, etc.) implements this trait.
5//!
6//! PSP-000005 expands plugins from init-only to full runtime verification contracts.
7
8use serde::{Deserialize, Serialize};
9use std::path::Path;
10
11mod contract;
12mod js;
13mod python;
14mod registry;
15mod rust;
16#[cfg(test)]
17mod tests;
18
19pub use contract::*;
20pub use js::*;
21pub use python::*;
22pub use registry::*;
23pub use rust::*;