pub trait RededicateToOps<Other>where
    Other: MetaData,
{ fn rededicate(self) -> Other; }
Expand description

This trait allows to change a data type. The operations will convert a type to a different one and set self.len() to zero. However self.allocated_len() will remain unchanged. The use case for this is to allow to reuse the memory of a vector for different operations.

Required Methods

Converts Self inot Other.

Implementors