#![deny( future_incompatible, nonstandard_style, rust_2018_idioms, trivial_casts, trivial_numeric_casts, unsafe_code, unused_qualifications )] mod io; mod memory_store; mod model; mod sled_store; mod store_utils; use crate::memory_store::*; use crate::model::*; use crate::sled_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::()?; io::add_to_module(module) }