Rust 的官方命名指南建议我们应该使用简洁的
UpperCamelCase
,通常是单个大写字母:T
。但我有一个与几种相关类型相关的特征。可以使用诸如 CD
之类的首字母缩略词来表示连接数据吗?我不能使用 C
,因为它已经存在(并且也没有真正描绘“连接数据”)。我不想使用 ConnectionData
因为它读起来像一个结构名称。我不应该这样做吗?我想这个问题也适用于类型参数。
您在哪里看到应该使用关联类型的快捷方式?它们通常用于泛型参数(即使如此,仅当有一个或两个时),但不用于关联类型。查看标准库:没有一个字母关联的类型。
ConnectionData
是正确的名字。