pub struct SnippetMetadata {
pub name: String,
pub description: String,
pub author: String,
pub language: String,
pub tags: Vec<String>,
pub keywords: Vec<String>,
}Expand description
Snippet metadata
Fields§
§name: StringSnippet name
description: StringSnippet description
Author information
language: StringProgramming language
Tags for categorization
keywords: Vec<String>Keywords for discovery
Trait Implementations§
Source§impl Clone for SnippetMetadata
impl Clone for SnippetMetadata
Source§fn clone(&self) -> SnippetMetadata
fn clone(&self) -> SnippetMetadata
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 SnippetMetadata
impl Debug for SnippetMetadata
Source§impl<'de> Deserialize<'de> for SnippetMetadata
impl<'de> Deserialize<'de> for SnippetMetadata
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 SnippetMetadata
impl RefUnwindSafe for SnippetMetadata
impl Send for SnippetMetadata
impl Sync for SnippetMetadata
impl Unpin for SnippetMetadata
impl UnwindSafe for SnippetMetadata
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