블로그
-
cargo workspace 모노레포 | Cargo.toml 구조·멤버·공통 의존성·빌드 최적화
cargo workspace 모노레포에 대해 정리한 개발 블로그 글입니다. Cargo workspace는 여러 패키지(크레이트)를 하나의 저장소에서 함께 빌드·테스트하기 위한 공식적인 모노레포 패턴입니다. Cargo.lock은 워크스페이스 루트에 하나만 두는 것이 일반적이며, 공유 target/… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: Rust, Cargo, Workspace, 모노레포, 의존성 관리.
-
Rust 소유권 에러 디버깅 실전 사례 | 'borrow checker가 막아요' 해결기
Rust 초보자가 자주 겪는 소유권, 빌림, 수명 에러를 실전 사례로 해결하는 방법. borrow checker 에러 메시지 읽는 법부터 RefCell, Rc, Arc 활용까지 다룹니다.
-
Rust String vs &str 완벽 비교 | 문자열 타입 선택 가이드
Rust String과 &str의 차이점을 소유권, 메모리, 성능 관점에서 비교. 실전에서 어떤 문자열 타입을 써야 하는지 선택 기준과 예제를 설명합니다. Rust·String·str 중심으로 설명합니다.
-
Rust 완전 가이드 | 소유권·라이프타임 추론·트레이트 해석·제로 코스트·프로덕션
[2026] Rust 완전 가이드에 대해 정리한 개발 블로그 글입니다. 이 문서는 Rust 문법 치트시트보다 컴파일러와 런타임이 어떻게 협력하는지에 초점을 둡니다. 공식 문서·RFC·컴파일러 아키텍처 설명에서 검증 가능한 관점으로 정리했으며, 소유권과 빌림 검사기, 라이프타임 추론, 제로… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: Rust, 소유권, 빌림 검사기, 라이프타임, 트레이트.
-
Rust 소유권 시스템 완벽 가이드 | Ownership·Borrowing·Lifetime
Rust 소유권 시스템 완벽 가이드. 소유권·빌림·라이프타임으로 메모리 안전성 보장. 댕글링 포인터·데이터 레이스 컴파일 타임에 방지. C++ 스마트 포인터와 비교. 실전 예제와 코드로 개념부터 활용까지 정리합니다.
-
Rust 시작하기 | 메모리 안전한 시스템 프로그래밍 언어
Rust 시작하기: 메모리 안전한 시스템 프로그래밍 언어. Hello World·Cargo로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다. Rust·러스트·시스템프로그래밍 중심으로 설명합니다.
-
Rust 소유권 | Ownership, Borrowing, Lifetime
Rust 소유권: Ownership, Borrowing, Lifetime. 소유권 규칙·함수와 소유권로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다. Rust·소유권·Ownership 중심으로 설명합니다.
-
Rust 구조체와 열거형 | Struct, Enum, Pattern Matching
Rust 구조체·열거형·패턴 매칭을 정리합니다. 필드를 이름 붙여 묶는 Rust의 기본 재료입니다. 소유권 규칙 위에서 타입을 설계하는 방법을 다룹니다. 안전한 코드 작성 시간을 50% 단축하고 런타임 에러를 90% 줄이는 6가지 핵심 패턴을 배우세요.
-
Rust 에러 처리 | Result, Option, ? 연산자
Rust 에러 처리: Result, Option, ? 연산자. Result·Option로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다. Rust·에러처리·Result 중심으로 설명합니다.
-
Rust 트레이트 | Trait, 제네릭, 트레이트 바운드
Rust 트레이트에 대해 정리한 개발 블로그 글입니다. 트레이트(trait)는 “이 타입은 이런 메서드를 구현한다”는 공통 행동 묶음입니다. 제네릭과 함께 쓰면 여러 타입에 같은 틀을 씌우되, 소유권·참조 규칙은 그대로 유지할 수 있습니다. --- --- --- --- ---… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: Rust, Trait, 제네릭, 인터페이스.