3 个版本

使用旧的 Rust 2015

0.1.2 2019 年 11 月 26 日
0.1.1 2019 年 4 月 19 日
0.1.0 2017 年 12 月 4 日

#35#intrinsics

Download history • Rust 包仓库 146/week @ 2024-03-14 • Rust 包仓库 226/week @ 2024-03-21 • Rust 包仓库 244/week @ 2024-03-28 • Rust 包仓库 183/week @ 2024-04-04 • Rust 包仓库 207/week @ 2024-04-11 • Rust 包仓库 176/week @ 2024-04-18 • Rust 包仓库 174/week @ 2024-04-25 • Rust 包仓库 118/week @ 2024-05-02 • Rust 包仓库 135/week @ 2024-05-09 • Rust 包仓库 111/week @ 2024-05-16 • Rust 包仓库 97/week @ 2024-05-23 • Rust 包仓库 151/week @ 2024-05-30 • Rust 包仓库 105/week @ 2024-06-06 • Rust 包仓库 132/week @ 2024-06-13 • Rust 包仓库 151/week @ 2024-06-20 • Rust 包仓库 102/week @ 2024-06-27 • Rust 包仓库

549 每月下载量
用于 4 crates

MIT/Apache

19KB
280

typename

Build Status Latest Version Documentation

是 Rust 的 std::intrinsics::type_name 内置的兼容、安全和稳定替代方案。

废弃通知:此包已被废弃。type_name 内置已在 Rust 1.38 中稳定化。请使用此包的用户迁移到 std::any::type_name

示例

extern crate typename;

use typename::TypeName;

fn main() {
    assert_eq!(String::type_name(), "std::string::String");
    assert_eq!(Vec::<i32>::type_name(), "std::vec::Vec<i32>");
    assert_eq!([0, 1, 2].type_name_of(), "[i32; 3]");
}

贡献

typenameStrymon 项目的一部分

许可

typename 主要在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发,部分内容受各种类似 BSD 许可证的覆盖。

请参阅 LICENSE-APACHE 和 LICENSE-MIT 了解详细信息。

依赖项

~215KB