rete-core 0.4.2

Core format types for the Rete cloud-native RDF graph file.
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2021"
rust-version = "1.87"
name = "rete-core"
version = "0.4.2"
build = false
include = [
    "src/**",
    "tests/**",
    "examples/**",
    "Cargo.toml",
    "README.md",
    "LICENSE",
]
publish = ["crates-io"]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Core format types for the Rete cloud-native RDF graph file."
homepage = "https://caviri.github.io/rete/"
documentation = "https://docs.rs/rete-core"
readme = "README.md"
keywords = [
    "rdf",
    "sparql",
    "graph",
    "database",
    "range-queries",
]
categories = [
    "database",
    "data-structures",
    "web-programming",
]
license = "Apache-2.0"
repository = "https://github.com/caviri/rete"

[package.metadata.docs.rs]
all-features = true

[features]
compression = ["dep:zstd"]
default = [
    "compression",
    "rdf12-turtle",
    "unicode-regex",
]
http = ["dep:ureq"]
parallel = ["dep:rayon"]
rdf12-turtle = [
    "dep:oxttl12",
    "dep:oxrdf12",
]
unicode-regex = ["dep:regex"]
wasm-js = [
    "getrandom/js",
    "getrandom03/wasm_js",
]

[lib]
name = "rete_core"
path = "src/lib.rs"

[[example]]
name = "coherence_bench"
path = "examples/coherence_bench.rs"

[[example]]
name = "compression_lab"
path = "examples/compression_lab.rs"
required-features = ["compression"]

[[example]]
name = "parallel_bench"
path = "examples/parallel_bench.rs"
required-features = ["parallel"]

[[example]]
name = "qbench"
path = "examples/qbench.rs"

[[test]]
name = "community_eval"
path = "tests/community_eval.rs"

[[test]]
name = "compatibility_v1"
path = "tests/compatibility_v1.rs"

[[test]]
name = "contains_str_pushdown"
path = "tests/contains_str_pushdown.rs"

[[test]]
name = "entailment_sets"
path = "tests/entailment_sets.rs"

[[test]]
name = "graph_scope"
path = "tests/graph_scope.rs"

[[test]]
name = "iri_differential"
path = "tests/iri_differential.rs"

[[test]]
name = "label_schema_sections"
path = "tests/label_schema_sections.rs"

[[test]]
name = "lookup_batch"
path = "tests/lookup_batch.rs"

[[test]]
name = "louvain_termination"
path = "tests/louvain_termination.rs"

[[test]]
name = "polyglot_roundtrip"
path = "tests/polyglot_roundtrip.rs"

[[test]]
name = "properties"
path = "tests/properties.rs"

[[test]]
name = "public_api"
path = "tests/public_api.rs"

[[test]]
name = "quad_index"
path = "tests/quad_index.rs"

[[test]]
name = "ranged"
path = "tests/ranged.rs"

[[test]]
name = "regex_unicode"
path = "tests/regex_unicode.rs"

[[test]]
name = "robustness"
path = "tests/robustness.rs"

[[test]]
name = "roundtrip"
path = "tests/roundtrip.rs"

[[test]]
name = "service_federation"
path = "tests/service_federation.rs"

[[test]]
name = "shacl_core"
path = "tests/shacl_core.rs"

[[test]]
name = "sparql12_triple_terms"
path = "tests/sparql12_triple_terms.rs"

[[test]]
name = "sparql_integration"
path = "tests/sparql_integration.rs"

[[test]]
name = "sparql_nondeterministic"
path = "tests/sparql_nondeterministic.rs"

[[test]]
name = "sparql_partition"
path = "tests/sparql_partition.rs"

[[test]]
name = "sparql_warnings"
path = "tests/sparql_warnings.rs"

[[test]]
name = "string_literals"
path = "tests/string_literals.rs"

[[test]]
name = "text_index_scope"
path = "tests/text_index_scope.rs"

[[test]]
name = "text_pushdown_coverage"
path = "tests/text_pushdown_coverage.rs"

[[test]]
name = "write_opts"
path = "tests/write_opts.rs"

[dependencies.blake3]
version = "1"

[dependencies.getrandom]
version = "0.2"

[dependencies.getrandom03]
version = "0.3"
optional = true
package = "getrandom"

[dependencies.md-5]
version = "0.10"

[dependencies.oxiri]
version = "0.2"

[dependencies.oxrdf]
version = "0.2"
features = ["rdf-star"]

[dependencies.oxrdf12]
version = "0.3"
features = ["rdf-12"]
optional = true
package = "oxrdf"

[dependencies.oxrdfxml]
version = "0.1"

[dependencies.oxttl]
version = "0.1"
features = ["rdf-star"]

[dependencies.oxttl12]
version = "0.2"
features = ["rdf-12"]
optional = true
package = "oxttl"

[dependencies.rayon]
version = "1"
optional = true

[dependencies.regex]
version = "1"
features = [
    "std",
    "unicode-perl",
    "unicode-case",
]
optional = true
default-features = false

[dependencies.regex-lite]
version = "0.1"

[dependencies.ruzstd]
version = "0.9"

[dependencies.serde]
version = "1"
features = ["derive"]

[dependencies.serde_json]
version = "1"

[dependencies.sha1]
version = "0.10"

[dependencies.sha2]
version = "0.10"

[dependencies.spargebra]
version = "0.3"
features = ["rdf-star"]

[dependencies.thiserror]
version = "2"

[dependencies.ureq]
version = "2"
features = ["tls"]
optional = true
default-features = false

[dependencies.zstd]
version = "0.14"
optional = true

[dev-dependencies.proptest]
version = "1"