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 · Rust 包仓库 20561/week @ 2024-03-14 · Rust 包仓库 20241/week @ 2024-03-21 · Rust 包仓库 18832/week @ 2024-03-28 · Rust 包仓库 18216/week @ 2024-04-04 · Rust 包仓库 18251/week @ 2024-04-11 · Rust 包仓库 18176/week @ 2024-04-18 · Rust 包仓库 18331/week @ 2024-04-25 · Rust 包仓库 20868/week @ 2024-05-02 · Rust 包仓库 17400/week @ 2024-05-09 · Rust 包仓库 16077/week @ 2024-05-16 · Rust 包仓库 17312/week @ 2024-05-23 · Rust 包仓库 19578/week @ 2024-05-30 · Rust 包仓库 16254/week @ 2024-06-06 · Rust 包仓库 15800/week @ 2024-06-13 · Rust 包仓库 19220/week @ 2024-06-20 · Rust 包仓库 14576/week @ 2024-06-27 · Rust 包仓库

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