1 2 3 4 5 6 7 8 9 10 11 12 13 14
use crate::stack::Stack; impl<T> Stack<T> { /// /// Returns the reference to the elemet on top of the stack without removing it /// pub fn peek(&mut self) -> Option<&mut T> { if self.policy { self.stack.back_mut() } else { self.stack.front_mut() } } }