Hash trait 구현하면 끝인 Rust지만

C++은



std 네임스페이스에 박아넣거나



빈타입 만들어서 템플릿인자로 넘겨야함



비슷한 이유로 Rust에선 Drop을 구현할일을

C++에선 Allocator 템플릿 인자를 데리고 다녀야함