百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

derive_more

> 编程语言
开源

还有一些衍生(Trait)选项

2.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

还有一些衍生(Trait)选项

derive_more Rust 具有许多内置特性,这些特性已针对其基本类型实现,例如 Add, Not, From 或 Display。 但是,当将这些类型包装到自己的结构或枚举中时,您会丢失这些特性的实现,并需要重新创建它们。 这在您自己的结构非常简单时尤其令人恼火,例如使用常见的 newtype 模式时(例如 MyInt(i32))。

可导出的特性

您可以使用 [cargo-expand] 工具查看针对特定类型生成的具体代码。这将显示您的代码与所有宏和派生扩展后的代码。

  1. [Debug]
  2. [Display 类似的Display,Binary,Octal,LowerHex,UpperHex,LowerExp,UpperExp,Pointer

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustderivedeveloper-toolsmacrosnewtype

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言