fn match_fields_indexes(&self, column: &str) -> Vec<usize> {
        let mut indexes = vec![];
        let mut cnt = 0;
        for field in &self.enumerated_fields {
            if let Operand::ColumnName(ref column_name) = field.operand {
                if column_name.column == column {
                    indexes.push(cnt);
                }
            }
            cnt += 1;
        }
        indexes
    }
/// get the indexes of the fields that matches the the column name
get the indexes of the fields that matches the the column name
get the indexes of the fields that matches the the column name
fn match_fields_indexes(&self, column: &str) -> Vec<usize> {
        let mut indexes = vec![];
        let mut cnt = 0;
        for field in &self.enumerated_fields {
            if let Operand::ColumnName(ref column_name) = field.operand {
                if column_name.column == column {
                    indexes.push(cnt);
                }
            }
            cnt += 1;
        }
        indexes
    }
fn match_fields_indexes ( & self , column : & str ) -> Vec < usize > { let mut indexes = vec ! [ ] ; let mut cnt = 0 ; for field in & self . enumerated_fields { if let Operand :: ColumnName ( ref column_name ) = field . operand { if column_name . column == column { indexes . push ( cnt ) ; } } cnt += 1 ; } indexes }
get the indexes of the fields that matches the the column name
get the indexes of the fields that matches the the column name
&self
column
&str
&self
column
&str