pub fn remove_by_row_id(&mut self, row_id: RowId) {
        if let Some(entries) = self.by_row_id.get(&row_id) {
            for entry in entries.iter() {
                if let Some(row_ids) = self.by_name.get_mut(&entry.name) {
                    row_ids.remove(&row_id);
                }
                if let Some(row_ids) = self.by_value.get_mut(&entry) {
                    row_ids.remove(&row_id);
                }
            }
        }

        self.by_row_id.remove(&row_id);
    }
/// Removes all entries with row 'row_id'
Removes all entries with row 'row_id'
Removes all entries with row ' row_id '
pub fn remove_by_row_id(&mut self, row_id: RowId) {
        if let Some(entries) = self.by_row_id.get(&row_id) {
            for entry in entries.iter() {
                if let Some(row_ids) = self.by_name.get_mut(&entry.name) {
                    row_ids.remove(&row_id);
                }
                if let Some(row_ids) = self.by_value.get_mut(&entry) {
                    row_ids.remove(&row_id);
                }
            }
        }
        self.by_row_id.remove(&row_id);
    }
pub fn remove_by_row_id ( & mut self , row_id : RowId ) { if let Some ( entries ) = self . by_row_id . get ( & row_id ) { for entry in entries . iter ( ) { if let Some ( row_ids ) = self . by_name . get_mut ( & entry . name ) { row_ids . remove ( & row_id ) ; } if let Some ( row_ids ) = self . by_value . get_mut ( & entry ) { row_ids . remove ( & row_id ) ; } } } self . by_row_id . remove ( & row_id ) ; }
Removes all entries with row 'row_id'
Removes all entries with row ' row_id '
&mut self
row_id
RowId
&mut self
row_id
RowId