3个不稳定版本
使用旧的Rust 2015
0.2.0 | 2019年11月9日 |
---|---|
0.1.1 | 2017年9月6日 |
0.1.0 | 2017年9月6日 |
在 #union 中排名第 23
每月下载量 524
8KB
62 行
untagged-option
这个crate提供了UntaggedOption
类型,是现有Option
的一个不安全的替代品。
与Option
不同,UntaggedOption
没有区分符,因此不知道它是否包含值,这使得该类型非常不安全。用户的责任是在适当的时候仅调用UntaggedOption
的方法。
UntaggedOption
在需要大量内存的上下文中很有用(例如微控制器)。在它之上构建安全抽象可以允许安全和资源友好的使用。
lib.rs
:
提供了一个不安全的无标记替代品,用于Option<T>
,使用更少的内存。
仅限nightly版本。 #![no_std]
。