CoerceShared
CoerceShared (공유 재빌림 트레이트)
재빌림 가능한 값을 공유로 재빌림할 수 있게 해 주는 트레이트예요. 복사본이 살아있는 동안 소스의 쓰기를 비활성화하는 복사본을 만들 수 있어요.
출처: Rust 공식 문서
본문
재빌림 가능한 값을 공유(shared)로 재빌림할 수 있게 만들어, 복사본의 수명 동안 쓰기용으로 소스를 비활성화하는 복사본을 생성해요.
pub trait CoerceShared<Target>: Reborrow
where
Target: Copy,
{ }