출력
Debug는 개발 중 구조체 값을 빠르게 확인하는 표현을 제공한다.
Debug, Clone, Copy, PartialEq 같은 trait는 타입의 성격에 맞을 때 derive로 기본 구현을 얻을 수 있다.
Debug는 개발 중 구조체 값을 빠르게 확인하는 표현을 제공한다.
Clone은 명시적인 복제, Copy는 값 복사가 가벼운 타입에만 적합하다.
PartialEq, Eq, Ord는 값 비교와 정렬 규칙을 자동 구현한다.
자동 구현이 타입의 의미와 맞는지, 숨기고 싶은 필드가 없는지 확인한다.
derive는 편리한 자동완성이지만, 그 trait가 타입의 실제 의미와 맞을 때만 붙이는 것이 안전하다.