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§
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, )
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".