#phantom-data #sync #send #unpin #send-sync #restrictions

no-std 幻影类型

A PhantomData 的类似物,防止“参数从未使用”错误,但与 PhantomData 相比不产生任何限制

8 个版本 (4 个破坏性更改)

0.5.0 2024 年 3 月 13 日
0.4.2 2022 年 5 月 24 日
0.3.1 2021 年 6 月 25 日
0.3.0 2020 年 9 月 21 日
0.1.0 2020 年 9 月 21 日

#974 in Rust 模式

Download history • Rust 包仓库 640/week @ 2024-03-14 • Rust 包仓库 732/week @ 2024-03-21 • Rust 包仓库 679/week @ 2024-03-28 • Rust 包仓库 709/week @ 2024-04-04 • Rust 包仓库 737/week @ 2024-04-11 • Rust 包仓库 557/week @ 2024-04-18 • Rust 包仓库 674/week @ 2024-04-25 • Rust 包仓库 498/week @ 2024-05-02 • Rust 包仓库 629/week @ 2024-05-09 • Rust 包仓库 559/week @ 2024-05-16 • Rust 包仓库 760/week @ 2024-05-23 • Rust 包仓库 738/week @ 2024-05-30 • Rust 包仓库 872/week @ 2024-06-06 • Rust 包仓库 1076/week @ 2024-06-13 • Rust 包仓库 821/week @ 2024-06-20 • Rust 包仓库 351/week @ 2024-06-27 • Rust 包仓库

3,253 每月下载量
16 个crate中使用了(8 个直接使用)

MIT/Apache

4KB

maintenance: passively maintained

phantom-type

A PhantomData 的类似物,防止“参数从未使用”错误,但与 PhantomData 相比不产生任何限制。

可选 no_std

如果您的crate有 std 功能,请使用以下方法指定 phantom-type 依赖项

[features]
default = ["std"]
std = ["phantom-type/std"]

[dependencies]
phantom-type = { version = "*", default-features = false }

lib.rs:

crate 功能

  • "std" 默认启用。禁用以使库 #![no_std].

依赖项

~290–780KB
~18K SLoC