Rust 语言是否支持类似于 c++ 方式的通用代码中的常量值?似乎语言概述没有宣传它。在 C++ 中使用常量参数化类型允许创建具有不同大小的预分配缓冲区的对象,具体取决于客户端的需要(类型如 stlsoft:: auto_buffer)。
如果不是,那么在 Rust 中实现类似设计的最佳实践是什么?
问问题
3484 次
Rust 语言是否支持类似于 c++ 方式的通用代码中的常量值?似乎语言概述没有宣传它。在 C++ 中使用常量参数化类型允许创建具有不同大小的预分配缓冲区的对象,具体取决于客户端的需要(类型如 stlsoft:: auto_buffer)。
如果不是,那么在 Rust 中实现类似设计的最佳实践是什么?