#slice #array #conversion

无std as-slice

AsSliceAsMutSlice 特性

6 个版本

使用旧的Rust 2015

0.2.1 2021年3月25日
0.2.0 2019年8月29日
0.1.5 2021年3月2日
0.1.4 2020年9月23日
0.1.0 2018年11月1日

#79 in 无标准库

Download history 20561/week @ 2024-03-14 20241/week @ 2024-03-21 18832/week @ 2024-03-28 18216/week @ 2024-04-04 18251/week @ 2024-04-11 18176/week @ 2024-04-18 18331/week @ 2024-04-25 20868/week @ 2024-05-02 17400/week @ 2024-05-09 16077/week @ 2024-05-16 17312/week @ 2024-05-23 19578/week @ 2024-05-30 16254/week @ 2024-06-06 15800/week @ 2024-06-13 19220/week @ 2024-06-20 14576/week @ 2024-06-27

69,292 每月下载量
用于 820 个crate(直接使用12个)

MIT/Apache

7KB
59

as-slice

AsSliceAsMutSlice 特性

变更日志

许可

许可协议为以下之一

任选其一。

贡献

除非您明确说明,否则您提交的任何贡献,根据Apache-2.0许可证定义,都将按照上述方式双重许可,没有任何附加条款或条件。


lib.rs:

AsSliceAsMutSlice 特性

这些特性与 AsRefAsMut 有一定的相似性,但它们 不是 多态的(没有输入类型参数)并且它们的方法始终返回切片([T])。

这些特性的主要用途是编写接受(固定大小)缓冲区的通用代码。例如,一个约束 T: StableDeref + AsMutSlice<Element = u8> + 'static 将接受像 &'static mut [u8]&'static mut [u8; 128] 这样的类型 -- 所有这些都适用于DMA传输。

最低支持的Rust版本 (MSRV)

该crate保证在稳定Rust 1.51及以上版本上编译。它可能在较旧版本上编译,但在任何新的补丁版本中可能会改变。

依赖项

~12KB