sim-shape 0.1.0

Shape algebra, comparison, and match-hook helpers.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Shape comparison and subsumption: normalization, relation analysis between
//! two shapes, and Venn set reasoning over shape membership.

mod normal;
mod relation;
mod venn;

#[cfg(test)]
mod tests;

pub use normal::{ShapeNormalForm, ShapeNormalKind, normalize_shape};
pub use relation::{ShapeProbe, ShapeRelation, ShapeRelationKind, ShapeWitness, relate_shapes};
pub use venn::VennShapeSet;