pub fn add_row_id_entry(&mut self, row_id: RowId, entry: Entry) {
        self.by_row_id
            .entry(row_id)
            .or_insert_with(Vec::new)
            .push(entry.clone());
        self.by_name
            .entry(entry.name.clone())
            .or_insert_with(HashSet::new)
            .insert(row_id);
        self.by_value
            .entry(entry)
            .or_insert_with(HashSet::new)
            .insert(row_id);
    }
/// Add a single entry to an existing row. Does not check if entry exists.
Add a single entry to an existing row. Does not check if entry exists.
Add a single entry to an existing row . Does not check if entry exists .
pub fn add_row_id_entry(&mut self, row_id: RowId, entry: Entry) {
        self.by_row_id
            .entry(row_id)
            .or_insert_with(Vec::new)
            .push(entry.clone());
        self.by_name
            .entry(entry.name.clone())
            .or_insert_with(HashSet::new)
            .insert(row_id);
        self.by_value
            .entry(entry)
            .or_insert_with(HashSet::new)
            .insert(row_id);
    }
pub fn add_row_id_entry ( & mut self , row_id : RowId , entry : Entry ) { self . by_row_id . entry ( row_id ) . or_insert_with ( Vec :: new ) . push ( entry . clone ( ) ) ; self . by_name . entry ( entry . name . clone ( ) ) . or_insert_with ( HashSet :: new ) . insert ( row_id ) ; self . by_value . entry ( entry ) . or_insert_with ( HashSet :: new ) . insert ( row_id ) ; }
Add a single entry to an existing row.
Add a single entry to an existing row .
&mut self
row_id
RowId
entry
Entry
&mut self
row_id
RowId
entry
Entry