From efbdb3a15ad96ee39c2eca8e52a01debc36f54f5 Mon Sep 17 00:00:00 2001 From: longjin Date: Mon, 18 Dec 2023 09:43:44 +0000 Subject: [PATCH] =?UTF-8?q?doc:=20=E4=BF=AE=E6=94=B9Rust=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=B3=A8=E9=87=8A=E9=A3=8E=E6=A0=BC=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../code_contribution/rust-coding-style.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/community/code_contribution/rust-coding-style.md b/docs/community/code_contribution/rust-coding-style.md index 0f8aad2ae..8ce27f330 100644 --- a/docs/community/code_contribution/rust-coding-style.md +++ b/docs/community/code_contribution/rust-coding-style.md @@ -57,7 +57,7 @@ fn foo() -> Result<(), SystemError> { ## 3. 注释 -  DragonOS的注释风格与Rust官方的不太一样,我们部分结合了Linux的注释风格。同时,我们推荐您在代码中加入尽可能多的有效注释,以便于其他人理解您的代码。并且,变量、函数等声明,遵守第一节中提到的命名规范,使其能够“自注释”。 +  DragonOS的注释风格与Rust官方的保持一致。同时,我们推荐您在代码中加入尽可能多的有效注释,以便于其他人理解您的代码。并且,变量、函数等声明,遵守第一节中提到的命名规范,使其能够“自注释”。 ### 3.1 函数注释 @@ -72,21 +72,21 @@ fn foo() -> Result<(), SystemError> {   函数注释的格式如下: ```rust -/// @brief 函数的功能 +/// # 函数的功能 /// /// 函数的详细描述 /// -/// @param 参数1 参数1的说明 +/// ## 参数 /// -/// @param 参数2 参数2的说明 +/// - 参数1: 参数1的说明 +/// - 参数2: 参数2的说明 +/// - ... /// -/// @return 返回值的说明 -``` - -  如果函数的返回值是`Result`类型,那么返回值应当这样进行解释: - -```rust -/// @return Ok(返回值类型) 返回值的说明 +/// ## 返回值 +/// - Ok(返回值类型): 返回值的说明 +/// - Err(错误值类型): 错误的说明 +/// +/// ## Safety /// -/// @return Err(错误值类型) 错误的说明 +/// 函数的安全性说明 ```