Trait rustc_data_structures::owning_ref::IntoErasedSend [−][src]
pub unsafe trait IntoErasedSend<'a> {
type Erased: Send;
fn into_erased_send(self) -> Self::Erased;
}Helper trait for erasing the concrete type of what an owner dereferences to,
for example Box<T> -> Box<Erased + Send>. This would be unneeded with
higher kinded types support in the language.
Associated Types
Required Methods
fn into_erased_send(self) -> Self::Erased
Perform the type erasure.
Implementations on Foreign Types
impl<'a, T: Send + 'a> IntoErasedSend<'a> for Box<T>[src]
impl<'a, T: Send + 'a> IntoErasedSend<'a> for Box<T>