- Published on
Rust를 "안전하고 빠른 C++"로만 이해하면 절반만 보는 것이다. Rust는 Ownership·Borrowing·Lifetime이라는 세 가지 제약을 통해 데이터 경쟁을 컴파일 타임에 제거하고, Zero-cost Abstraction으로 추상화 비용을 없앤 언어다. 이 글은 Rust 입문자가 가장 자주 막히는 Ownership 이해, 중급자가 가장 자주 실수하는 Lifetime 설계, 고급자가 부딪히는 async·Tokio의 Future 모델, 그리고 Axum/Actix 실전 서버 구조까지를 하나의 흐름으로 정리한다. Season 2의 두 번째, 언어 Deep Dive.