Trait database_reflection::metadata::WithMetadata
source · pub trait WithMetadata {
// Required methods
fn get_metadata(&self) -> &HashMap<String, String>;
fn get_metadata_mut(&mut self) -> &mut HashMap<String, String>;
// Provided methods
fn set_meta(
&mut self,
meta_key: impl ToString,
meta_value: impl ToString
) -> &mut Self { ... }
fn set_meta_flag(&mut self, meta_flag: impl ToString) -> &mut Self { ... }
fn meta_flag(&self, flag: &str) -> bool { ... }
fn meta(&self, key: &str) -> Option<String> { ... }
}
Required Methods§
sourcefn get_metadata(&self) -> &HashMap<String, String>
fn get_metadata(&self) -> &HashMap<String, String>
Borrow metadata container for reading
sourcefn get_metadata_mut(&mut self) -> &mut HashMap<String, String>
fn get_metadata_mut(&mut self) -> &mut HashMap<String, String>
Borrow metadata container for writing
Provided Methods§
sourcefn set_meta(
&mut self,
meta_key: impl ToString,
meta_value: impl ToString
) -> &mut Self
fn set_meta( &mut self, meta_key: impl ToString, meta_value: impl ToString ) -> &mut Self
Set metadata key value pair
sourcefn set_meta_flag(&mut self, meta_flag: impl ToString) -> &mut Self
fn set_meta_flag(&mut self, meta_flag: impl ToString) -> &mut Self
Set metadata flag
Object Safety§
This trait is not object safe.