pub unsafe trait IntoErased<'a> {
    type Erased;

    fn into_erased(self) -> Self::Erased;
}
Expand description

Helper trait for erasing the concrete type of what an owner derferences to, for example Box<T> -> Box<dyn Erased>. This would be unneeded with higher kinded types support in the language.

Required Associated Types§

Owner with the dereference type substituted to Erased.

Required Methods§

Perform the type erasure.

Implementations on Foreign Types§

Implementors§