pub struct MarkdownFeatureCoverage {
pub key: String,
pub title: String,
pub category: String,
pub status: String,
pub node_kinds: Vec<String>,
pub showcase_doc: Option<String>,
pub related_diagnostics: Vec<String>,
pub notes: String,
pub examples: Vec<String>,
}Expand description
Coverage metadata for a Markdown feature.
Fields§
§key: StringStable feature key.
title: StringHuman-readable feature title.
category: StringFeature category label.
status: StringCoverage status label.
node_kinds: Vec<String>Related AST node kind names.
showcase_doc: Option<String>Optional showcase document path/id.
Related diagnostic code ids.
notes: StringFree-form notes.
examples: Vec<String>Example snippets for this feature.
Trait Implementations§
Source§impl Clone for MarkdownFeatureCoverage
impl Clone for MarkdownFeatureCoverage
Source§fn clone(&self) -> MarkdownFeatureCoverage
fn clone(&self) -> MarkdownFeatureCoverage
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 MarkdownFeatureCoverage
impl Debug for MarkdownFeatureCoverage
Source§impl<'de> Deserialize<'de> for MarkdownFeatureCoverage
impl<'de> Deserialize<'de> for MarkdownFeatureCoverage
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 MarkdownFeatureCoverage
impl RefUnwindSafe for MarkdownFeatureCoverage
impl Send for MarkdownFeatureCoverage
impl Sync for MarkdownFeatureCoverage
impl Unpin for MarkdownFeatureCoverage
impl UnsafeUnpin for MarkdownFeatureCoverage
impl UnwindSafe for MarkdownFeatureCoverage
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