10. Rust 데이터 유형에 강력한 성능을 제공하는 Enum
Rust enum이 단순 열거형을 넘어 강력한 데이터 모델링 도구가 되는 이유를 예제로 설명한 글입니다.
Kubernetes, Jenkins, GCP, Rust를 다루면서 막혔던 지점과 헷갈리기 쉬운 차이를 정리합니다. 짧은 메모는 덜 보이게 정리하고, 오래 남길 글은 더 선명하게 다듬었습니다.
먼저 읽으면 좋은 글
Rust enum이 단순 열거형을 넘어 강력한 데이터 모델링 도구가 되는 이유를 예제로 설명한 글입니다.
Vec, String, HashMap을 중심으로 Rust 컬렉션을 선택하고 다루는 기본 패턴을 정리한 글입니다.
Rust trait가 공유 동작을 어떻게 추상화하는지, 인터페이스 관점에서 어떻게 읽으면 좋은지 정리한 글입니다.
Rust struct 선언, 필드 접근, 메서드 구성까지 구조체의 기본 사용법을 예제 중심으로 정리한 글입니다.
Copy와 Clone의 차이, 값 복사 비용, 그리고 흔히 헷갈리는 깊은 복사와 얕은 복사를 함께 정리한 글입니다.
Rust의 핵심 개념인 소유권이 메모리 안전성과 어떤 식으로 연결되는지 예제로 설명한 글입니다.
Rust에서 자주 마주치는 문자열 타입과 소유 방식의 차이를 한 번에 정리한 기초 글입니다.
nth와 unwrap_or_else를 활용해 Rust 코드의 안전성과 가독성을 높이는 패턴을 소개하는 글입니다.
문자열 리터럴과 String이 패턴 매칭과 비교 연산에서 어떻게 다르게 동작하는지 예제로 정리한 글입니다.
Rust가 타입 변환을 엄격하게 다루는 이유와 안전성을 위해 어떤 제약을 두는지 짧게 정리한 글입니다.