CoerceShared

CoerceShared (공유 재빌림 트레이트)

재빌림 가능한 값을 공유로 재빌림할 수 있게 해 주는 트레이트예요. 복사본이 살아있는 동안 소스의 쓰기를 비활성화하는 복사본을 만들 수 있어요.

출처: Rust 공식 문서

본문

재빌림 가능한 값을 공유(shared)로 재빌림할 수 있게 만들어, 복사본의 수명 동안 쓰기용으로 소스를 비활성화하는 복사본을 생성해요.

pub trait CoerceShared<Target>: Reborrow
where
    Target: Copy,
{ }

더 알아보기 (Learn more)

Rust 공식 문서