vf3lib-rs 0.1.0

Rust bindings to VF3/VF3L/VF3P subgraph isomorphism algorithms via CXX
Documentation
[build-dependencies.cxx-build]
version = "1"

[dependencies.cxx]
version = "1"

[dependencies.thiserror]
version = "2"

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

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

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

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

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

[lib]
crate-type = ["rlib"]
name = "vf3lib_rs"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["algorithms", "api-bindings"]
description = "Rust bindings to VF3/VF3L/VF3P subgraph isomorphism algorithms via CXX"
documentation = "https://docs.rs/vf3lib-rs"
edition = "2024"
homepage = "https://github.com/krzysztofwos/vf3lib-rs"
keywords = ["graphs", "subgraph-isomorphism", "vf3", "bindings", "cxx"]
license-file = "LICENSES.md"
name = "vf3lib-rs"
readme = "README.md"
repository = "https://github.com/krzysztofwos/vf3lib-rs"
version = "0.1.0"

[package.metadata.docs.rs]
rustdoc-args = ["--cfg", "docsrs"]

[profile.release]
codegen-units = 1
lto = "fat"
panic = "abort"

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

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