pub fn find_row_ids_by_value(&self, name: &str, value: &Data) -> Vec<RowId> {
        let entry = Entry {
            name: name.to_string(),
            value: value.clone(),
        };
        if let Some(rows) = self.by_value.get(&entry) {
            rows.iter().cloned().collect::<Vec<RowId>>()
        } else {
            vec![]
        }
    }
/// Return row_ids of entries that are exactly "value". For partial string matches, use
/// Predicates.
Return row_ids of entries that are exactly "value". For partial string matches, use
Predicates.
Return row_ids of entries that are exactly " value " . For partial string matches use Predicates .
pub fn find_row_ids_by_value(&self, name: &str, value: &Data) -> Vec<RowId> {
        let entry = Entry {
            name: name.to_string(),
            value: value.clone(),
        };
        if let Some(rows) = self.by_value.get(&entry) {
            rows.iter().cloned().collect::<Vec<RowId>>()
        } else {
            vec![]
        }
    }
pub fn find_row_ids_by_value ( & self , name : & str , value : & Data ) -> Vec < RowId > { let entry = Entry { name : name . to_string ( ) , value : value . clone ( ) , } ; if let Some ( rows ) = self . by_value . get ( & entry ) { rows . iter ( ) . cloned ( ) . collect :: < Vec < RowId > > ( ) } else { vec ! [ ] } }
Return row_ids of entries that are exactly "value".
Return row_ids of entries that are exactly " value " .
&self
name
&str
value
&Data
&self
name
&str
value
&Data