[package] name = "graphfind-rs" version = "0.1.0" edition = "2021" license = "MIT OR Apache-2.0" description = "Library for finding patterns in graphs" repository = "https://github.com/slrtbtfs/graphfind-rs" keywords = ["dsl", "graph", "graph-algorithms", "pattern"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] # Support for printing graphs to svg svg = ["dep:graphviz-rust"] [dependencies] # for Petgraph backend petgraph = {version = "0.6", features=["serde-1"]} # for Serde (+ JSON) to read/write from files serde = {version = "1.0", features=["derive"]} serde_json = "1.0" # to print graphs graphviz-rust = {version = "0.6", optional = true} # for VF2 algorithm core set bimap = "0.6" [dev-dependencies] # for Test directories (experimental) test_dir = "0.2"