pub struct AnalysisDiagramSyntaxFacts {Show 13 fields
pub diagram_type: Option<String>,
pub fact_source: FenceTextIndexSource,
pub parser_backed: bool,
pub recovered: bool,
pub source_mapped_spans: bool,
pub flowchart: Option<AnalysisFlowchartFacts>,
pub node_ids: Vec<String>,
pub class_names: Vec<String>,
pub directive_prefixes: Vec<String>,
pub references: Vec<AnalysisReferenceFacts>,
pub outline_items: Vec<AnalysisLineItemFacts>,
pub semantic_items: Vec<AnalysisSemanticItemFacts>,
pub expected_syntax: Vec<AnalysisExpectedSyntaxFacts>,
}Fields§
§diagram_type: Option<String>§fact_source: FenceTextIndexSource§parser_backed: bool§recovered: bool§source_mapped_spans: bool§flowchart: Option<AnalysisFlowchartFacts>§node_ids: Vec<String>§class_names: Vec<String>§directive_prefixes: Vec<String>§references: Vec<AnalysisReferenceFacts>§outline_items: Vec<AnalysisLineItemFacts>§semantic_items: Vec<AnalysisSemanticItemFacts>§expected_syntax: Vec<AnalysisExpectedSyntaxFacts>Trait Implementations§
Source§impl Clone for AnalysisDiagramSyntaxFacts
impl Clone for AnalysisDiagramSyntaxFacts
Source§fn clone(&self) -> AnalysisDiagramSyntaxFacts
fn clone(&self) -> AnalysisDiagramSyntaxFacts
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 AnalysisDiagramSyntaxFacts
impl Debug for AnalysisDiagramSyntaxFacts
Source§impl<'de> Deserialize<'de> for AnalysisDiagramSyntaxFacts
impl<'de> Deserialize<'de> for AnalysisDiagramSyntaxFacts
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 AnalysisDiagramSyntaxFacts
impl PartialEq for AnalysisDiagramSyntaxFacts
Source§fn eq(&self, other: &AnalysisDiagramSyntaxFacts) -> bool
fn eq(&self, other: &AnalysisDiagramSyntaxFacts) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AnalysisDiagramSyntaxFacts
Auto Trait Implementations§
impl Freeze for AnalysisDiagramSyntaxFacts
impl RefUnwindSafe for AnalysisDiagramSyntaxFacts
impl Send for AnalysisDiagramSyntaxFacts
impl Sync for AnalysisDiagramSyntaxFacts
impl Unpin for AnalysisDiagramSyntaxFacts
impl UnsafeUnpin for AnalysisDiagramSyntaxFacts
impl UnwindSafe for AnalysisDiagramSyntaxFacts
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