variance
variance (가상 공변성 마커 트레이트)
가상 공변성(phantom variance) 타입을 위한 마커 트레이트예요. 타입의 가상 변성 동작을 표시하는 데 쓰여요.
출처: Rust 공식 문서
본문
가상 공변성 타입을 위한 마커 트레이트예요. std::marker 모듈의 가상 변성 관련 타입들(PhantomCovariant, PhantomContravariant, PhantomInvariant 등)과 연관되어 있어요.
시그니처는 다음과 같아요.
pub trait Variance: PrivateItems + Default { }