#tuple #generics #variadic #traits #attempt #rusts #lack

无 std variadic_generics

首次尝试使用特性和元组来克服 Rust 缺乏变长泛型的问题

3 个版本

0.1.2 2021 年 11 月 9 日
0.1.1 2017 年 4 月 7 日
0.1.0 2017 年 4 月 7 日

#1974Rust 模式


用于 2 crates

MIT 许可证

17KB
162

variadic_generics

首次尝试使用特性和元组来克服 Rust 缺乏变长泛型的问题。

示例用法

添加到您的 Cargo.toml 中

[dependencies]
variadic_generics = "0.1"

添加到您的 crate 根目录

#[macro_use]
extern crate variadic_generics;
  • option_tuple 展示了如何实现 flatwrap(Option<T>...) -> Option<(T...)>

贡献指南

在创建任何提交之前,请确保使用 cargo install rustfmtcargo fmt 格式化代码库!

无运行时依赖