1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2018年9月12日 |
---|
#10 in #identities
4KB
59 代码行
扩展了 num_traits::identities
的特性以使用关联常量。
示例
#![feature(const_fn)]
use const_identities::ConstZero;
pub struct Newtype<T>(pub T);
impl<T: ConstZero> Newtype<T> {
pub const fn zero() -> Self {
Newtype(T::ZERO)
}
}
assert_eq!(Newtype::<i32>::zero().0, 0);
依赖项
~275KB