pub struct TemplateModel { /* private fields */ }Expand description
The template model. It is essentially a serde-serializable hashmap.
let mut model = TemplateModel::default();
model.insert("name", "Ferris");
model.insert("favorite_food", ["algae", "seaweed", "shrimp", "cpp"]);Implementations§
Trait Implementations§
Source§impl Clone for TemplateModel
impl Clone for TemplateModel
Source§fn clone(&self) -> TemplateModel
fn clone(&self) -> TemplateModel
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TemplateModel
impl Debug for TemplateModel
Source§impl Default for TemplateModel
impl Default for TemplateModel
Source§fn default() -> TemplateModel
fn default() -> TemplateModel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TemplateModel
impl<'de> Deserialize<'de> for TemplateModel
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TemplateModel
impl PartialEq for TemplateModel
Source§impl Serialize for TemplateModel
impl Serialize for TemplateModel
impl StructuralPartialEq for TemplateModel
Auto Trait Implementations§
impl Freeze for TemplateModel
impl RefUnwindSafe for TemplateModel
impl Send for TemplateModel
impl Sync for TemplateModel
impl Unpin for TemplateModel
impl UnwindSafe for TemplateModel
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more