#![doc = include_str!("../README.md")]
pub trait PushMut<T> {
fn push_mut(&mut self, value: T) -> &mut T;
}
impl<T> PushMut<T> for Vec<T> {
fn push_mut(&mut self, value: T) -> &mut T {
self.push(value);
unsafe { self.last_mut().unwrap_unchecked() }
}
}