1 2 3 4 5 6 7 8 9 10 11 12
use crate::stack::Stack; impl<T> Stack<T> { pub fn push(&mut self, value: T) -> &mut Stack<T> { if self.policy { self.stack.push_back(value); } else { self.stack.push_front(value); } self } }