장점

- 유닛테스트(로직적인 부분만)

- 포맷팅, lsp 설정, 크로스컴파일 등 개발환경 설정이 쉽다


단점

- lto + unsafe 조합으로 UB가 발생해서 되지는 경우가 있음

- 특정 target에는 지원하지 않는 llvm option이 있어서 rust compiler 를 빌드해서 써야함

- 하드웨어 접근 코드 작성이 복잡하고 짜쳐짐