pub struct TemplateDefinition {
pub name: String,
pub mode: ThemeMode,
pub description: Option<String>,
pub tokens: BTreeMap<SemanticTokenName, TemplateTokenRule>,
}Fields§
§name: String§mode: ThemeMode§description: Option<String>§tokens: BTreeMap<SemanticTokenName, TemplateTokenRule>Trait Implementations§
Source§impl Clone for TemplateDefinition
impl Clone for TemplateDefinition
Source§fn clone(&self) -> TemplateDefinition
fn clone(&self) -> TemplateDefinition
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 TemplateDefinition
impl Debug for TemplateDefinition
Source§impl Default for TemplateDefinition
impl Default for TemplateDefinition
Source§fn default() -> TemplateDefinition
fn default() -> TemplateDefinition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TemplateDefinition
impl<'de> Deserialize<'de> for TemplateDefinition
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 TemplateDefinition
impl PartialEq for TemplateDefinition
Source§impl Serialize for TemplateDefinition
impl Serialize for TemplateDefinition
impl StructuralPartialEq for TemplateDefinition
Auto Trait Implementations§
impl Freeze for TemplateDefinition
impl RefUnwindSafe for TemplateDefinition
impl Send for TemplateDefinition
impl Sync for TemplateDefinition
impl Unpin for TemplateDefinition
impl UnsafeUnpin for TemplateDefinition
impl UnwindSafe for TemplateDefinition
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