pub struct MetadataTemplate {
pub id: String,
pub type: MetadataTemplateType,
pub scope: Option<String>,
pub template_key: Option<String>,
pub display_name: Option<String>,
pub hidden: Option<bool>,
pub fields: Option<Vec<MetadataTemplateFields>>,
pub copy_instance_on_item_copy: Option<bool>,
}Fields§
§id: String§type: MetadataTemplateType§scope: Option<String>§template_key: Option<String>§display_name: Option<String>§fields: Option<Vec<MetadataTemplateFields>>§copy_instance_on_item_copy: Option<bool>Trait Implementations§
Source§impl Clone for MetadataTemplate
impl Clone for MetadataTemplate
Source§fn clone(&self) -> MetadataTemplate
fn clone(&self) -> MetadataTemplate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MetadataTemplate
impl Debug for MetadataTemplate
Source§impl Default for MetadataTemplate
impl Default for MetadataTemplate
Source§fn default() -> MetadataTemplate
fn default() -> MetadataTemplate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MetadataTemplate
impl<'de> Deserialize<'de> for MetadataTemplate
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 MetadataTemplate
impl PartialEq for MetadataTemplate
Source§impl Serialize for MetadataTemplate
impl Serialize for MetadataTemplate
impl StructuralPartialEq for MetadataTemplate
Auto Trait Implementations§
impl Freeze for MetadataTemplate
impl RefUnwindSafe for MetadataTemplate
impl Send for MetadataTemplate
impl Sync for MetadataTemplate
impl Unpin for MetadataTemplate
impl UnsafeUnpin for MetadataTemplate
impl UnwindSafe for MetadataTemplate
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