Trait TranslationResultExt

Source
pub(crate) trait TranslationResultExt {
    // Required methods
    fn sub_format(
        &self,
        formats: &[FieldFormat],
        translators: &TranslatorList,
        path_so_far: &[String],
    ) -> Vec<HierFormatResult>;
    fn format_flat(
        &self,
        root_format: &Option<String>,
        formats: &[FieldFormat],
        translators: &TranslatorList,
    ) -> Vec<SubFieldFlatTranslationResult>;
}

Required Methods§

Source

fn sub_format( &self, formats: &[FieldFormat], translators: &TranslatorList, path_so_far: &[String], ) -> Vec<HierFormatResult>

Source

fn format_flat( &self, root_format: &Option<String>, formats: &[FieldFormat], translators: &TranslatorList, ) -> Vec<SubFieldFlatTranslationResult>

Implementations on Foreign Types§

Source§

impl TranslationResultExt for TranslationResult

Source§

fn format_flat( &self, root_format: &Option<String>, formats: &[FieldFormat], translators: &TranslatorList, ) -> Vec<SubFieldFlatTranslationResult>

Flattens the translation result into path, value pairs

Source§

fn sub_format( &self, formats: &[FieldFormat], translators: &TranslatorList, path_so_far: &[String], ) -> Vec<HierFormatResult>

Implementors§