Skip to main content

PushMut

Trait PushMut 

Source
pub trait PushMut<T> {
    // Required method
    fn push_mut(&mut self, value: T) -> &mut T;
}
Expand description

An extension trait for Vec<T> that provides a PushMut::push_mut method.

Required Methods§

Source

fn push_mut(&mut self, value: T) -> &mut T

Pushes a value to the back of the vector, and returns a mutable reference to it.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T> PushMut<T> for Vec<T>

Source§

fn push_mut(&mut self, value: T) -> &mut T

Implementors§