[rust] 러스트 코드의 코드 스타일 가이드

러스트는 코드 작성에 있어 일관성 있는 스타일을 유지하는 것이 중요합니다. 이 가이드는 코드의 가독성과 품질을 향상시키는데 도움이 되는 일반적인 가이드라인을 제시합니다.

목차

  1. 들여쓰기
  2. 네이밍 규칙
  3. 함수 및 메서드 선언
  4. 주석
  5. 문서화 주석
  6. 코드 레이아웃
  7. 포맷팅

들여쓰기

러스트 코드에서는 들여쓰기로는 4 스페이스를 사용합니다. 탭 문자는 허용되지 않습니다.

네이밍 규칙

let my_variable_name: i32 = 5;
fn my_function_name() {
    // function body
}

struct MyStructName {
    // fields
}

함수 및 메서드 선언

fn my_function(arg1: i32, arg2: &str) -> bool {
    // function body
}

impl MyStruct {
    fn my_method(
        &self,
        long_arg1: i32,
        long_arg2: &str,
    ) -> usize {
        // method body
    }
}

주석

// 이것은 한 줄 주석입니다.

/*
여러 줄
주석 예시
*/

문서화 주석

코드 레이아웃

fn main() {
    // code block
}

포맷팅

러스트 코드를 작성할때 이러한 스타일 가이드를 준수하면 코드의 가독성과 통일성을 유지할 수 있으며, 협업하는 동료 개발자들과의 커뮤니케이션을 원활하게 할 수 있습니다.