pub struct ProjectHealthIndicator {
pub name: String,
pub status: ProjectStatus,
pub dependency_count: usize,
pub dependent_count: usize,
pub rule_compliance: f64,
}Expand description
Health indicator for a specific project
Fields§
§name: StringProject name
status: ProjectStatusCurrent status
dependency_count: usizeNumber of dependencies this project has
dependent_count: usizeNumber of projects depending on this project
rule_compliance: f64Compliance with workspace rules
Trait Implementations§
Source§impl Clone for ProjectHealthIndicator
impl Clone for ProjectHealthIndicator
Source§fn clone(&self) -> ProjectHealthIndicator
fn clone(&self) -> ProjectHealthIndicator
Returns a duplicate of the value. Read more
1.0.0 · 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 ProjectHealthIndicator
impl Debug for ProjectHealthIndicator
Source§impl<'de> Deserialize<'de> for ProjectHealthIndicator
impl<'de> Deserialize<'de> for ProjectHealthIndicator
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 ProjectHealthIndicator
impl RefUnwindSafe for ProjectHealthIndicator
impl Send for ProjectHealthIndicator
impl Sync for ProjectHealthIndicator
impl Unpin for ProjectHealthIndicator
impl UnwindSafe for ProjectHealthIndicator
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