LogoClawIndex
案例技能关于
LogoClawIndex

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。

m04-zero-cost - Rust泛型与特征的零成本抽象

使用泛型和特征对象选择编译时或运行时多态

标签

更新于: 2026-03-10
rust泛型特征零成本抽象静态分发动态分发多态类型系统

能力

典型输入

典型输出

该技能可以做什么

  • 分析错误代码
  • 选择多态类型
  • 确定分发方法
  • 设计特征抽象
  • 比较性能权衡
  • 应用静态分发
  • 应用动态分发
  • 检查对象安全
  • 解决类型错误
  • 选择代码模式

输入

  • 编译时类型信息
  • 运行时类型信息
  • 性能优先级
  • 错误代码(E0277, E0308, E0599)
  • 类型需求

输出

  • 静态分发实现
  • 动态分发实现
  • 特征抽象设计
  • 代码模式建议
  • 错误解决方案
  • 多态策略

要求

  • Rust编译器
  • 类型错误诊断

来源

  • 规范: SKILL.md
分析错误代码
选择多态类型
确定分发方法
设计特征抽象
编译时类型信息
运行时类型信息
性能优先级
静态分发实现
动态分发实现
特征抽象设计