#typemap #type #contain

no-std typemap_core

一个无需std的typemap,具有基于trait的价值存在保证(在nightly版本上)

1个不稳定版本

0.1.0 2021年2月10日

#1911 in 数据结构

MIT/Apache

21KB
216

typemap_core

Build Status Current Crates.io Version

一个无需std的typemap,具有基于trait的价值存在保证(在nightly版本上)

一个从类型到该类型值的映射,无需使用std/alloc

nightly

该crate包含Contains<T>ContainsMut<T> traits。由于稳定版中缺少功能,这些trait只能在nightly版本上正确实现。当使用此库时,鼓励(偶尔)使用nightly编译器来在编译时而不是运行时捕获你的约束中的错误,即使你通常目标是稳定版。

一旦我们找到一种方法,这个crate就会在稳定版上正确实现这些trait,但到目前为止,它们已经为Ty<T, Rest>的所有实例实现了,这样在稳定版上运行的代码就不需要为需要这些trait的所有实例进行cfg out。

许可证

根据以下任一许可证授权

任选其一。

贡献

除非你明确说明,否则根据Apache-2.0许可证定义的,任何有意提交以包含在你的作品中的贡献,将根据上述许可证双重许可,没有其他额外条款或条件。

无运行时依赖

~20KB