1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#![forbid(unsafe_code)]
#![warn(
    clippy::all,
    clippy::cargo,
    clippy::complexity,
    clippy::correctness,
    clippy::nursery,
    clippy::perf,
    clippy::pedantic,
    clippy::style,
    clippy::suspicious
)]
//#[feature(custom_inner_attributes)]
//#![clippy::msrv = "1.60.0"]

mod primitives;
pub use primitives::{Edge, Isomorphism, Node, Production};

mod graph;
pub use graph::Graph;

mod graphgrammar;
pub use graphgrammar::GraphGrammar;
pub use graphgrammar::QuitCondition;

mod graphoperations;
pub use graphoperations::{are_graphs_isomorph, match_subgraph};

pub mod predefined;