pub fn last(&self) -> &T {
        match self.1.last() {
            None => &self.0,
            Some(e) => e,
        }
    }
/// Get the last element. Never fails.
Get the last element. Never fails.
Get the last element . Never fails .
pub fn last(&self) -> &T {
        match self.1.last() {
            None => &self.0,
            Some(e) => e,
        }
    }
pub fn last ( & self ) -> & T { match self . 1 . last ( ) { None => & self . 0 , Some ( e ) => e , } }
Get the last element.
Get the last element .
&self
&self