pub struct SummaryReport {
pub project_name: String,
pub source_mode: String,
pub node_counts: NodeCounts,
pub edge_count: usize,
pub vars_count: usize,
pub manifest_status: Option<ManifestStatus>,
}Expand description
Summary report data, suitable for both text and JSON rendering.
Fields§
§project_name: String§source_mode: String§node_counts: NodeCounts§edge_count: usize§vars_count: usize§manifest_status: Option<ManifestStatus>Trait Implementations§
Source§impl Debug for SummaryReport
impl Debug for SummaryReport
Auto Trait Implementations§
impl Freeze for SummaryReport
impl RefUnwindSafe for SummaryReport
impl Send for SummaryReport
impl Sync for SummaryReport
impl Unpin for SummaryReport
impl UnsafeUnpin for SummaryReport
impl UnwindSafe for SummaryReport
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more