1
2
3
4
5


pub trait AddElement<T> {
    fn add_element(&self, element: T) -> Self;
}