pub fn define_both(&mut self) -> (u32, u32) {
        debug_assert_eq!(
            self.old_to_new.len(),
            usize::try_from(self.old_count).unwrap()
        );
        self.old_to_new.push(self.new_count);
        self.old_count += 1;
        self.new_count += 1;
        (self.old_count - 1, self.new_count - 1)
    }
/// Define an entry in both the old and new index spaces. Returns a tuple of
/// the old and new indices.
Define an entry in both the old and new index spaces. Returns a tuple of
the old and new indices.
Define an entry in both the old and new index spaces . Returns a tuple of the old and new indices .
pub fn define_both(&mut self) -> (u32, u32) {
        debug_assert_eq!(
            self.old_to_new.len(),
            usize::try_from(self.old_count).unwrap()
        );
        self.old_to_new.push(self.new_count);
        self.old_count += 1;
        self.new_count += 1;
        (self.old_count - 1, self.new_count - 1)
    }
pub fn define_both ( & mut self ) -> ( u32 , u32 ) { debug_assert_eq ! ( self old_to_new len ( ) usize try_from ( self old_count ) unwrap ( ) ) ; self . old_to_new . push ( self . new_count ) ; self . old_count += 1 ; self . new_count += 1 ; ( self . old_count - 1 , self . new_count - 1 ) }
Define an entry in both the old and new index spaces.
Define an entry in both the old and new index spaces .
&mut self
&mut self