关联类型(类型参数)命名约定

问题描述 投票:0回答:1

Rust 的官方命名指南建议我们应该使用简洁的

UpperCamelCase
,通常是单个大写字母:
T
。但我有一个与几种相关类型相关的特征。可以使用诸如
CD
之类的首字母缩略词来表示连接数据吗?我不能使用
C
,因为它已经存在(并且也没有真正描绘“连接数据”)。我不想使用
ConnectionData
因为它读起来像一个结构名称。我不应该这样做吗?我想这个问题也适用于类型参数。

rust naming
1个回答
1
投票

您在哪里看到应该使用关联类型的快捷方式?它们通常用于泛型参数(即使如此,仅当有一个或两个时),但不用于关联类型。查看标准库:没有一个字母关联的类型。

ConnectionData
是正确的名字。

© www.soinside.com 2019 - 2024. All rights reserved.