**Google의 Rust 스타일 가이드**

- Google은 Rust 코드의 가독성과 유지보수성, 코드베이스 전반의 일관성을 위해 포맷뿐 아니라 API와 구현 설계까지 규정함
- 일반적인 Rust 관례를 따르되, 도구를 활용한 대규모 변경(LSC) 이 쉽도록 임포트, 모듈 구성, 매크로 사용 등에 별도 기준을 둠
- API 설계 규칙은 라이브러리에 의무로 적용하고 애플리케이션에는 강하게 권고하되, 애플리케이션에서는 단순성과 당장의 요구를 우선함
- 메모리 관리는 단독 소유권과 빌림을 우선하고, 불필요한 복사와 공유 소유권을 피하되 구조가 지나치게 복잡해지는 경우에는 예외를 허…

[https://news.hada.io/topic?id=35789](https://news.hada.io/topic?id=35789)