blob: 9d2c8e966d160db8f75357991c04f5aff87f3206 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
use pyo3::prelude::*;
use pyo3::wrap_pyfunction;
#[pyfunction]
fn process_rule_pack(rule_pack: &str) -> PyResult<String> {
// 处理规则包的逻辑
Ok(format!("Processed rule pack: {}", rule_pack))
}
/// A Python module implemented in Rust.
#[pymodule]
#[pyo3(name = "libcore")]
fn libcore(_py: Python, m: &PyModule) -> PyResult<()> {
m.add_function(wrap_pyfunction!(process_rule_pack, m)?)?;
Ok(())
}
|