[package] name = "rdfox" description = "RDFox for Rust, a high-performance in-memory semantic graph database" version = "0.0.1" edition = "2021" links = "RDFox-static" authors = [ "Jacobus Geluk ", "Marcelo Barbieri " ] repository = "https://github.com/EKGF/rdfox-rs" keywords = ["rdf", "sparql", "database", "graph-database", "datalog"] categories = ["database", "graph-database", "api-bindings", "rdf", "sparql"] license-file = "LICENSE" rust-version = "1.67" readme = "README.md" #documentation = "https://ekgf.github.io/rdfox-rs/rdfox_rs/index.html#" documentation = "https://docs.rs/crate/rdfox/" exclude = [".github/*", ".idea/*", "rust-toolchain.toml", "cog.toml"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [lib] crate-type = ["rlib"] bench = false [dependencies] tracing = "0.1.37" tracing-subscriber = { version = "0.3.16", features = ["env-filter"] } tracing-log = { version = "0.1.3", features = ["env_logger"] } env_logger = "0.10.0" mime = "0.3.16" lazy_static = "1.4.0" thiserror = "1.0.31" fancy-regex = "0.11.0" colored = "2.0.0" ignore = "0.4.18" iref = "2.1.3" indoc = "2.0.0" num_enum = "0.6.1" nom = { version = "7.1.1", optional = true } phf = { version = "0.11", features = ["macros"] } r2d2 = "0.8.1" iri-string = { version = "0.7.0", features = ["serde", "alloc"] } serde = { version = "1", features = ["derive"] } serde_json = "1" owo-colors = { version = "3.5.0", features = ["supports-colors"] } #rdf-store-rs = { version = "0.0.1", git = "https://github.com/EKGF/rdf-store-rs" } #rdf-store-rs = { version = "0.0.1", path = "../rdf-store-rs" } rdf-store-rs = "0.0.1" [target.'cfg(not(target_arch = "wasm32"))'.dependencies.rdftk_iri] #git = "https://github.com/EKGF/rust-rdftk" version = "0.1.9" optional = true default-features = false [dev-dependencies] test-log = { version = "0.2.11", default-features = false, features = ["trace"] } tracing-subscriber = { version = "0.3.16", features = ["env-filter", "fmt", "ansi"] } [build-dependencies] curl = "0.4.43" lazy_static = "1.4.0" zip = "0.6.2" bindgen = "0.65.1" [package.metadata.docs.rs] rustc-args = ["--cfg", "docsrs"] [features] default = ["nom", "rdfox-6-0"] rdftk-support = ["rdftk_iri/uuid_iri"] nom-support = ["nom"] # # Switch on if you want to link to `libRDFox.dylib` rather than `libRDFox.a` # rdfox-dylib = [] rdfox-6-0 = [] rdfox-6-1 = [] # not supported yet rdfox-6-2 = [] # not supported yet