1 个不稳定版本
0.1.0 | 2022 年 10 月 17 日 |
---|
#73 在 #constant
8KB
113 代码行
const-slice
在动态分配类型上实现多个切片类型的编译时常量变体,作为固定容量数组的切片(由 const 泛型控制)。
如果这些类型在编译时会超出其数组的大小,则该 crate 中的类型会在编译时引发 panic(目前产生一个非常不有帮助的错误 - 查看 #51999)
示例
const FIRST: &str = "mary had a";
const SECOND: &str = " little lamb.";
const BOTH: ConstString<32> = ConstString::from_str(FIRST).with_str(SECOND);
assert_eq!(BOTH, ConstString::from_str("mary had a little lamb."));
lib.rs
:
在动态分配类型上实现多个切片类型的编译时常量变体,作为固定容量数组的切片(由 const 泛型控制)。
如果这些类型在编译时会超出其数组的大小,则该 crate 中的类型会在编译时引发 panic(目前产生一个非常不有帮助的错误 - 查看 #51999)