pub fn kp_field_length_key_from_doc_result(&self, dr: &DocResult) -> String {
        let mut string = String::with_capacity(100);
        string.push(KEY_PREFIX_FIELD_LENGTH);
        for segment in &self.keypath {
            string.push_str(segment);
        }
        string.push('#');
        string.push_str(dr.seq.to_string().as_str());

        KeyBuilder::add_arraypath(&mut string, &dr.arraypath);
        string
    }
/// Builds a field length key for the DocResult, using the key_path
/// built up internally and the arraypath from the DocResult.
Builds a field length key for the DocResult, using the key_path
built up internally and the arraypath from the DocResult.
Builds a field length key for the DocResult using the key_path built up internally and the arraypath from the DocResult .
pub fn kp_field_length_key_from_doc_result(&self, dr: &DocResult) -> String {
        let mut string = String::with_capacity(100);
        string.push(KEY_PREFIX_FIELD_LENGTH);
        for segment in &self.keypath {
            string.push_str(segment);
        }
        string.push('#');
        string.push_str(dr.seq.to_string().as_str());
        KeyBuilder::add_arraypath(&mut string, &dr.arraypath);
        string
    }
pub fn kp_field_length_key_from_doc_result ( & self , dr : & DocResult ) -> String { let mut string = String :: with_capacity ( 100 ) ; string . push ( KEY_PREFIX_FIELD_LENGTH ) ; for segment in & self . keypath { string . push_str ( segment ) ; } string . push ( '#' ) ; string . push_str ( dr . seq . to_string ( ) . as_str ( ) ) ; KeyBuilder :: add_arraypath ( & mut string , & dr . arraypath ) ; string }
Builds a field length key for the DocResult, using the key_path
built up internally and the arraypath from the DocResult.
Builds a field length key for the DocResult using the key_path built up internally and the arraypath from the DocResult .
&self
dr
&DocResult
&self
dr
&DocResult