1 个不稳定版本
| 0.0.0 | 2020 年 2 月 16 日 |
|---|
#12 in #len
24KB
865 行
::repr_c
一个 crate,用于公开与标准库等效的类型,如
-
RefSlice<'lt, T>,一个&'lt [T],其 C 语言的布局保证为struct { T const * ptr; size_t len; }(但ptr != NULL:如果想要支持NULL情况,请将其包装在Option中)。 -
MutSlice<'lt, T>,一个&'lt mut [T],其 C 语言的布局保证为struct { T * ptr; size_t len; }(但ptr != NULL:如果想要支持NULL情况,请将其包装在Option中)。 -
BoxedSlice<T>,这是一个Box<[T]>,其在C中的布局保证为struct { T * ptr; size_t len; }(但ptr != NULL:如果您想支持NULL情况,请将其封装在Option中)。
⚠️ 正在制作中 ⚠️
目前此功能仍在开发中,处于实验阶段,因此尚未发布到 crates.io。