pub struct TemplateVariableSpec {
pub key: &'static str,
pub label_i18n_key: &'static str,
pub description_i18n_key: &'static str,
}Expand description
One placeholder accepted by a template.
Fields§
§key: &'static strPlaceholder key without braces.
label_i18n_key: &'static strProduct-owned i18n label key.
description_i18n_key: &'static strProduct-owned i18n description key.
Implementations§
Trait Implementations§
Source§impl Clone for TemplateVariableSpec
impl Clone for TemplateVariableSpec
Source§fn clone(&self) -> TemplateVariableSpec
fn clone(&self) -> TemplateVariableSpec
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 TemplateVariableSpec
impl Debug for TemplateVariableSpec
Source§impl PartialEq for TemplateVariableSpec
impl PartialEq for TemplateVariableSpec
Source§fn eq(&self, other: &TemplateVariableSpec) -> bool
fn eq(&self, other: &TemplateVariableSpec) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for TemplateVariableSpec
impl Eq for TemplateVariableSpec
impl StructuralPartialEq for TemplateVariableSpec
Auto Trait Implementations§
impl Freeze for TemplateVariableSpec
impl RefUnwindSafe for TemplateVariableSpec
impl Send for TemplateVariableSpec
impl Sync for TemplateVariableSpec
impl Unpin for TemplateVariableSpec
impl UnsafeUnpin for TemplateVariableSpec
impl UnwindSafe for TemplateVariableSpec
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