graphlang/
lib.rs

1#![forbid(unsafe_code)]
2#![warn(
3    clippy::all,
4    clippy::cargo,
5    clippy::complexity,
6    clippy::correctness,
7    clippy::nursery,
8    clippy::perf,
9    clippy::pedantic,
10    clippy::style,
11    clippy::suspicious
12)]
13//#[feature(custom_inner_attributes)]
14//#![clippy::msrv = "1.60.0"]
15
16mod primitives;
17pub use primitives::{Edge, Isomorphism, Node, Production};
18
19mod graph;
20pub use graph::Graph;
21
22mod graphgrammar;
23pub use graphgrammar::GraphGrammar;
24pub use graphgrammar::QuitCondition;
25
26mod graphoperations;
27pub use graphoperations::{are_graphs_isomorph, match_subgraph};
28
29pub mod predefined;