C로 하니까 잘 되길래 한번 러스트로 짜보고 싶었을 뿐이고
처음 짜는 러스트 코드가 unsafe와 as_mut_ptr()로 도배돼있을 뿐이고
시작하자마자 고급 메모리 할당을 시전하고 있을 뿐이고 (Box나 Rc로는 C/C++에서 흔히 쓰는 구조체 메모리 할당 꼼수를 못씀)
소스는 잘 돌아가는 걸레짝이 돼있을 뿐이고
코드 길이가 C보다는 확실히 길어지는데 웬만한 오류는 컴파일러가 잡아주니 편하기는 함
왜 잡아대는지 이해가 안되는 것들도 있는데 잡으라니까 잡아야지