pub struct TemplateVariableGroup {
pub category: String,
pub template_code: String,
pub label_i18n_key: String,
pub variables: Vec<TemplateVariableItem>,
}Expand description
Variable metadata for one registered template.
Fields§
§category: StringProduct-owned configuration category.
template_code: StringStable product template code.
label_i18n_key: StringProduct-owned i18n group label key.
variables: Vec<TemplateVariableItem>Variables accepted by the template.
Trait Implementations§
Source§impl Clone for TemplateVariableGroup
impl Clone for TemplateVariableGroup
Source§fn clone(&self) -> TemplateVariableGroup
fn clone(&self) -> TemplateVariableGroup
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 ComposeSchema for TemplateVariableGroup
impl ComposeSchema for TemplateVariableGroup
Source§impl Debug for TemplateVariableGroup
impl Debug for TemplateVariableGroup
Source§impl PartialEq for TemplateVariableGroup
impl PartialEq for TemplateVariableGroup
Source§fn eq(&self, other: &TemplateVariableGroup) -> bool
fn eq(&self, other: &TemplateVariableGroup) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TemplateVariableGroup
impl Serialize for TemplateVariableGroup
Source§impl ToSchema for TemplateVariableGroup
impl ToSchema for TemplateVariableGroup
impl Eq for TemplateVariableGroup
impl StructuralPartialEq for TemplateVariableGroup
Auto Trait Implementations§
impl Freeze for TemplateVariableGroup
impl RefUnwindSafe for TemplateVariableGroup
impl Send for TemplateVariableGroup
impl Sync for TemplateVariableGroup
impl Unpin for TemplateVariableGroup
impl UnsafeUnpin for TemplateVariableGroup
impl UnwindSafe for TemplateVariableGroup
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more