pub struct TemplateMetadata {
pub name: String,
pub version: String,
pub region: Option<String>,
pub sector: Option<String>,
pub author: Option<String>,
pub description: Option<String>,
}Expand description
Metadata about a template file.
Fields§
§name: StringTemplate name
version: StringVersion string
region: Option<String>Region/locale (e.g., “de”, “us”, “gb”)
sector: Option<String>Industry sector (e.g., “manufacturing”, “retail”)
Template author
description: Option<String>Description
Trait Implementations§
Source§impl Clone for TemplateMetadata
impl Clone for TemplateMetadata
Source§fn clone(&self) -> TemplateMetadata
fn clone(&self) -> TemplateMetadata
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 TemplateMetadata
impl Debug for TemplateMetadata
Source§impl Default for TemplateMetadata
impl Default for TemplateMetadata
Source§impl<'de> Deserialize<'de> for TemplateMetadata
impl<'de> Deserialize<'de> for TemplateMetadata
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
Auto Trait Implementations§
impl Freeze for TemplateMetadata
impl RefUnwindSafe for TemplateMetadata
impl Send for TemplateMetadata
impl Sync for TemplateMetadata
impl Unpin for TemplateMetadata
impl UnwindSafe for TemplateMetadata
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