[Rust] 채널
개요 Go의 채널과 유사 송/수신 채널을 지님 예제 코드 use std::sync::mpsc; use std::thread; fn main() { let (tx, rx) = mpsc::chann...
개요 Go의 채널과 유사 송/수신 채널을 지님 예제 코드 use std::sync::mpsc; use std::thread; fn main() { let (tx, rx) = mpsc::chann...
개요 소유권과 타입 시스템이 메모리 안전성 및 동시성 문제를 관리하는 것을 돕기 위한 강력한 도구들의 집합 많은 동시성 에러들이 런타임이 아닌 컴파일 시점에 감지 가능 thread::spawn 함수를 이용 반환 타입 JoinHandle ...
개요 추가적인 메타데이터와 능력들도 가지고 있는 포인터 참조자가 데이터를 오직 빌리기만 하는 포인터 스마트 포인터는 그들이 가리키고 있는 데이터를 소유 Deref, DerefMut와 Drop 트레잇을 구현한 구조체를 이용하여 구현 Deref ...
개요 주석을 포함하는 항목을 문서화 //!를 이용 크레이트의 루트 파일이나 크레이트 혹은 모듈 전체를 문서화하는 모듈 내부에 작성 주석뒤에 오는 항목에 대해 문서화 ///를 이용 마크다운 표...
개요 1.21.0부터 지원