pub struct AnalysisFactsPayload {
pub version: u32,
pub valid: bool,
pub summary: Summary,
pub source: SourceDescriptor,
pub diagnostics: Vec<AnalysisDiagnostic>,
pub diagrams: Vec<AnalysisDiagramFacts>,
}Fields§
§version: u32§valid: bool§summary: Summary§source: SourceDescriptor§diagnostics: Vec<AnalysisDiagnostic>§diagrams: Vec<AnalysisDiagramFacts>Implementations§
Source§impl AnalysisFactsPayload
impl AnalysisFactsPayload
pub fn from_result(result: &AnalysisResult) -> Self
pub fn to_json_bytes(&self) -> Result<Vec<u8>, Error>
pub fn to_pretty_json_string(&self) -> Result<String, Error>
Trait Implementations§
Source§impl Clone for AnalysisFactsPayload
impl Clone for AnalysisFactsPayload
Source§fn clone(&self) -> AnalysisFactsPayload
fn clone(&self) -> AnalysisFactsPayload
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 AnalysisFactsPayload
impl Debug for AnalysisFactsPayload
Source§impl<'de> Deserialize<'de> for AnalysisFactsPayload
impl<'de> Deserialize<'de> for AnalysisFactsPayload
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 AnalysisFactsPayload
impl PartialEq for AnalysisFactsPayload
Source§fn eq(&self, other: &AnalysisFactsPayload) -> bool
fn eq(&self, other: &AnalysisFactsPayload) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AnalysisFactsPayload
impl Serialize for AnalysisFactsPayload
impl StructuralPartialEq for AnalysisFactsPayload
Auto Trait Implementations§
impl Freeze for AnalysisFactsPayload
impl RefUnwindSafe for AnalysisFactsPayload
impl Send for AnalysisFactsPayload
impl Sync for AnalysisFactsPayload
impl Unpin for AnalysisFactsPayload
impl UnsafeUnpin for AnalysisFactsPayload
impl UnwindSafe for AnalysisFactsPayload
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