use_geode_basic/basic_usage.rs
1use use_geode::{TypeVector, geode_memoized, hyper_catalan, polygon_edge_count};
2
3fn main() -> Result<(), use_geode::GeodeError> {
4 let vector = TypeVector::new(vec![0, 1])?;
5
6 assert_eq!(polygon_edge_count(&vector)?, 4);
7 assert_eq!(hyper_catalan(&vector)?, 1);
8 assert_eq!(geode_memoized(&vector)?, 3);
9
10 Ok(())
11}