9
rustdoc允許您通過包括每個行之前的文檔註釋記錄結構域和枚舉變量:你如何記錄函數參數?
enum Choices {
/// The first choice.
First,
/// The second choice.
Second,
}
struct Person {
/// The person's name.
name: String,
/// The person's age.
age: u8,
}
這些將出現在由rustdoc生成的HTML格式不錯。但是,我還沒有看到爲函數參數製作類似的格式良好的文檔。有沒有一種「官方」的方式來記錄它們,或者你只需要在函數的主要文檔部分中自由地描述它們?
FWIW,我更喜歡利用類型系統。而不是說「這個u8必須是2或者1的冪」,用適當的構造函數創建一個'PowerOfTwoOrPrime'新類型。 – Shepmaster
沒有語法,也沒有建立準則/約定。 – bluss