#![allow( clippy::unused_self, clippy::trivially_copy_pass_by_ref, unused_qualifications )] mod io; mod model; mod sparql; mod store; use crate::io::*; use crate::model::*; use crate::sparql::*; use crate::store::*; use pyo3::prelude::*; /// Oxigraph Python bindings #[pymodule] fn pyoxigraph(_py: Python<'_>, module: &PyModule) -> PyResult<()> { module.add("__package__", "pyoxigraph")?; module.add("__version__", env!("CARGO_PKG_VERSION"))?; module.add("__author__", env!("CARGO_PKG_AUTHORS").replace(':', "\n"))?; module.add_class::()?; module.add_class::()?; module.add_class::()?; module.add_class::()?; module.add_class::()?; module.add_class::()?; module.add_class::()?; module.add_class::()?; module.add_class::()?; module.add_class::()?; module.add_class::()?; module.add_class::()?; module.add_class::()?; module.add_class::()?; module.add_wrapped(wrap_pyfunction!(parse))?; module.add_wrapped(wrap_pyfunction!(parse_query_results))?; module.add_wrapped(wrap_pyfunction!(serialize))?; Ok(()) }