Skip to main content

DataDictionaryProvider

Trait DataDictionaryProvider 

Source
pub trait DataDictionaryProvider: Send {
    // Required methods
    fn get_session_data_dictionary(&self, begin_string: &str) -> &DataDictionary;
    fn get_application_data_dictionary(
        &self,
        appl_ver_id: &str,
    ) -> &DataDictionary;
    fn add_session_data_dictionary(
        &mut self,
        begin_string: &str,
        dictionary: DataDictionary,
    );
    fn add_application_data_dictionary(
        &mut self,
        appl_ver_id: &str,
        dictionary: DataDictionary,
    );
}

Required Methods§

Source

fn get_session_data_dictionary(&self, begin_string: &str) -> &DataDictionary

Source

fn get_application_data_dictionary(&self, appl_ver_id: &str) -> &DataDictionary

Source

fn add_session_data_dictionary( &mut self, begin_string: &str, dictionary: DataDictionary, )

Source

fn add_application_data_dictionary( &mut self, appl_ver_id: &str, dictionary: DataDictionary, )

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§