#container #dynamically-sized #traits #slice #inline #storing #object

no-std inline_dyn

用于存储动态大小类型的内联容器类型

4 个版本

0.2.1 2023 年 12 月 12 日
0.2.0 2022 年 10 月 6 日
0.1.1 2021 年 2 月 13 日
0.1.0 2020 年 10 月 13 日

#479Rust 模式

26 每月下载量
用于 r3_support_rp2040

MIT/Apache

47KB
959

inline_dyn

crates.io version docs.rs Build Status

用于存储动态大小类型(例如,特例对象、切片)的内联容器类型。

示例

创建不进行动态分配的拥有特例对象

use inline_dyn::fmt::InlineDynDisplay;

// Can store any type that implements `Display` as long as it is layout
// compatible with `usize`.
let val: InlineDynDisplay = <InlineDynDisplay>::new(42u8);
assert_eq!(val.to_string(), "42");

许可证

根据您的选择,在 Apache 许可证(版本 2.0)或 MIT 许可证下授权。

除非您明确声明,否则根据 Apache-2.0 许可证定义的,您有意提交以包含在此包中的任何贡献,均将根据上述内容双重许可,而无需任何额外条款或条件。

依赖项

~61KB