pub fn runner_up(&self) -> Option<Camel> {
        self.positions
            .iter()
            .filter(|marker| marker.is_a_camel())
            .map(|marker| marker.to_camel().unwrap(/* camel is present because of filter on camel */))
            .rev()
            .nth(1)
    }
/// Determines which camel is the runner up, i.e. is behind the winner.
Determines which camel is the runner up, i.e. is behind the winner.
Determines which camel is the runner up i . e . is behind the winner .
pub fn runner_up(&self) -> Option<Camel> {
        self.positions
            .iter()
            .filter(|marker| marker.is_a_camel())
            .map(|marker| marker.to_camel().unwrap(/* camel is present because of filter on camel */))
            .rev()
            .nth(1)
    }
pub fn runner_up ( & self ) -> Option < Camel > { self . positions . iter ( ) . filter ( | marker | marker . is_a_camel ( ) ) . map ( | marker | marker . to_camel ( ) . unwrap ( /* camel is present because of filter on camel */ ) ) . rev ( ) . nth ( 1 ) }
Determines which camel is the runner up, i.e.
Determines which camel is the runner up i . e .
&self
&self