1 2 3 4 5 6 7 8 9 10 11
use crate::stack::Stack; impl<T> Stack<T> { pub fn pull(&mut self) -> Option<T> { if self.policy { self.stack.pop_back() } else { self.stack.pop_front() } } }