#![deny( future_incompatible, nonstandard_style, rust_2018_idioms, trivial_casts, trivial_numeric_casts, unsafe_code, unused_qualifications )] mod io; mod model; mod sparql; mod store; 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::()?; io::add_to_module(module) }