append 0.1.0

Trait for adding to collections
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::collections::VecDeque;

pub trait Append<T> {
    fn append(&mut self, value: T);
}

impl<T> Append<T> for Vec<T> {
    fn append(&mut self, value: T) {
        self.push(value);
    }
}

impl<T> Append<T> for VecDeque<T> {
    fn append(&mut self, value: T) {
        self.push_back(value);
    }
}