fn cmp(&self, other: &Self) -> Ordering {
        debug_assert_eq!(self.arraypath.len(), other.arraypath.len());
        match self.seq.cmp(&other.seq) {
            Ordering::Less => Ordering::Less,
            Ordering::Greater => Ordering::Greater,
            Ordering::Equal => self.arraypath.cmp(&other.arraypath),
        }
    }
/// arraypaths must be the same length.
arraypaths must be the same length.
arraypaths must be the same length .
fn cmp(&self, other: &Self) -> Ordering {
        debug_assert_eq!(self.arraypath.len(), other.arraypath.len());
        match self.seq.cmp(&other.seq) {
            Ordering::Less => Ordering::Less,
            Ordering::Greater => Ordering::Greater,
            Ordering::Equal => self.arraypath.cmp(&other.arraypath),
        }
    }
fn cmp ( & self , other : & Self ) -> Ordering { debug_assert_eq ! ( self arraypath len ( ) other arraypath len ( ) ) ; match self . seq . cmp ( & other . seq ) { Ordering :: Less => Ordering :: Less , Ordering :: Greater => Ordering :: Greater , Ordering :: Equal => self . arraypath . cmp ( & other . arraypath ) , } }
arraypaths must be the same length.
arraypaths must be the same length .
&self
other
&Self
&self
other
&Self