23 releases (9 breaking)
0.10.0 | Jan 29, 2024 |
---|---|
0.9.0 | Dec 20, 2023 |
0.8.1 | Nov 6, 2023 |
0.6.0 | Jan 15, 2023 |
0.1.2 | Mar 31, 2021 |
#1324 in Data structures
468 downloads per month
Used in 12 crates
39KB
954 lines
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
~12–17MB
~340K SLoC