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。