Skip to main content

_standard_knowledge_py/
lib.rs

1pub mod standard;
2pub mod standards_filter;
3pub mod standards_library;
4pub mod test_suite;
5
6pub use standard::PyStandard;
7pub use standards_filter::PyStandardsFilter;
8pub use standards_library::PyStandardsLibrary;
9pub use test_suite::PyTestSuite;
10
11use pyo3::prelude::*;
12
13/// A Python module implemented in Rust.
14#[pymodule]
15fn _standard_knowledge_py(m: &Bound<'_, PyModule>) -> PyResult<()> {
16    m.add_class::<PyStandard>()?;
17    m.add_class::<PyStandardsLibrary>()?;
18    m.add_class::<PyStandardsFilter>()?;
19    m.add_class::<PyTestSuite>()?;
20    Ok(())
21}