Rust

관련 글: Rust — 프로그래밍 언어.

Rust · 2026. 10. 29. · 9 분 읽기 · 49

Rust의 thiserror와 anyhow로 에러 핸들링하기

thiserror로 라이브러리용 명확한 에러 타입을 정의하고, anyhow로 애플리케이션의 에러를 통합하고 문맥을 추가하며, 둘을 함께 사용하는 방법을 배웁니다.

Rust · 2026. 10. 27. · 9 분 읽기 · 53

Rust의 Axum으로 REST API 작성하기

Axum 0.8을 이용한 REST API CRUD 구축, routing, extractor, shared state, IntoResponse를 이용한 에러 처리, 포트 없이 handler 테스트하기

Rust · 2026. 10. 26. · 10 분 읽기 · 49

러스트의 스마트 포인터: Box, Rc, Arc

러스트에서 Box, Rc, Arc를 언제 사용할 것인가: 힙 할당, 단일 스레드에서의 소유권 공유, 다중 스레드 간 공유, Weak, RefCell, Mutex

Rust · 2026. 10. 13. · 9 분 읽기 · 86

Rust의 Enum과 패턴 매칭

데이터가 있는 enum을 정의하고, match, if let, let else를 사용하여 각 경우를 안전하게 처리하기, 그리고 Rust에서 enum으로 작업할 때 흔한 오류들

Rust · 2026. 10. 13. · 10 분 읽기 · 94

Rust의 Iterator와 Closure

Closure, Fn/FnMut/FnOnce 세 특성을 배우고, map, filter, collect 같은 iterator adapter와 직접 iterator를 작성하는 방법을 알아봅시다.

Rust · 2026. 10. 11. · 9 분 읽기 · 96

Rust의 Trait: 공유 동작 정의하기

Rust에서 trait을 정의하고 구현하는 방법, trait bound 사용, impl Trait, dyn Trait, orphan rule 같은 흔한 오류 방지 방법을 배워봅시다.

Rust · 2026. 10. 05. · 9 분 읽기 · 106

Rust의 Ownership: GC 없는 메모리 안전

Rust의 Ownership 메커니즘을 배우세요 — 이 언어가 가비지 컬렉터 없이 컴파일 타임에 메모리를 안전하게 관리하는 방식입니다.