pub fn push(&mut self) -> &mut T
    where
        T: Default,
    {
        self.push_with(Default::default)
    }
/// Pushes an element into the ClearVec by either reusing an unused element
/// or constructing a new one via the Default trait if there is no unused
/// element available.
Pushes an element into the ClearVec by either reusing an unused element
or constructing a new one via the Default trait if there is no unused
element available.
Pushes an element into the ClearVec by either reusing an unused element or constructing a new one via the Default trait if there is no unused element available .
pub fn push(&mut self) -> &mut T
    where
        T: Default,
    {
        self.push_with(Default::default)
    }
pub fn push ( & mut self ) -> & mut T where T : Default , { self . push_with ( Default :: default ) }
Pushes an element into the ClearVec by either reusing an unused element
or constructing a new one via the Default trait if there is no unused
element available.
Pushes an element into the ClearVec by either reusing an unused element or constructing a new one via the Default trait if there is no unused element available .
&mut self
&mut self