pub struct ProjectGraphReport {
pub project_id: String,
pub generated_at: String,
pub summary: GraphReportSummary,
pub hotspots: GraphReportHotspots,
pub unresolved_targets: Vec<TargetFrequency>,
pub external_targets: Vec<TargetFrequency>,
pub bridge_summary: Option<BridgeReportSummary>,
pub bridge_edges: Vec<BridgeEdgeHypothesis>,
pub degradation_details: Vec<ReportDegradation>,
pub suggested_investigation_questions: Vec<String>,
pub markdown: String,
}Fields§
§project_id: String§generated_at: String§summary: GraphReportSummary§hotspots: GraphReportHotspots§unresolved_targets: Vec<TargetFrequency>§external_targets: Vec<TargetFrequency>§bridge_summary: Option<BridgeReportSummary>§bridge_edges: Vec<BridgeEdgeHypothesis>§degradation_details: Vec<ReportDegradation>§suggested_investigation_questions: Vec<String>§markdown: StringTrait Implementations§
Source§impl Clone for ProjectGraphReport
impl Clone for ProjectGraphReport
Source§fn clone(&self) -> ProjectGraphReport
fn clone(&self) -> ProjectGraphReport
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 ProjectGraphReport
impl Debug for ProjectGraphReport
Source§impl<'de> Deserialize<'de> for ProjectGraphReport
impl<'de> Deserialize<'de> for ProjectGraphReport
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 ProjectGraphReport
impl PartialEq for ProjectGraphReport
Source§fn eq(&self, other: &ProjectGraphReport) -> bool
fn eq(&self, other: &ProjectGraphReport) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ProjectGraphReport
impl Serialize for ProjectGraphReport
impl StructuralPartialEq for ProjectGraphReport
Auto Trait Implementations§
impl Freeze for ProjectGraphReport
impl RefUnwindSafe for ProjectGraphReport
impl Send for ProjectGraphReport
impl Sync for ProjectGraphReport
impl Unpin for ProjectGraphReport
impl UnsafeUnpin for ProjectGraphReport
impl UnwindSafe for ProjectGraphReport
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