14 releases

0.2.4 Nov 5, 2021
0.2.2 Sep 7, 2021
0.1.9 Jul 5, 2021
0.1.2 Mar 31, 2021

#294 in Data structures

50 downloads per month
Used in less than 6 crates

Apache-2.0

41KB
1K SLoC

This crate is used internally by TinyChain. It provides generic Id, Map, and Tuple types.

Example:

use safecast::TryCastFrom;
use tcgeneric::{Id, Map, Tuple};

let tuple = Tuple::<(Id, String)>::from_iter(vec![]);
assert_eq!(Map::opt_cast_from(tuple).unwrap(), Map::default());

For more information on TinyChain, see: http://github.com/haydnv/tinychain


lib.rs:

Provides generic data types used across multiple TinyChain sub-crates.

This library is a part of TinyChain: http://github.com/haydnv/tinychain

Dependencies

~2.5–3.5MB
~84K SLoC

a