pub struct CyclomaticReport {
pub class_id: String,
pub methods: Option<Vec<MethodCc>>,
pub stats: Option<CcStats>,
pub bimodality: Option<Bimodality>,
}Expand description
Full cyclomatic readout for one class.
Fields§
§class_id: String§methods: Option<Vec<MethodCc>>None when the node has no cyclomaticComplexity blob (syntax-only
extraction) or the blob fails to parse.
stats: Option<CcStats>§bimodality: Option<Bimodality>Trait Implementations§
Source§impl Clone for CyclomaticReport
impl Clone for CyclomaticReport
Source§fn clone(&self) -> CyclomaticReport
fn clone(&self) -> CyclomaticReport
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 CyclomaticReport
impl Debug for CyclomaticReport
Source§impl<'de> Deserialize<'de> for CyclomaticReport
impl<'de> Deserialize<'de> for CyclomaticReport
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 CyclomaticReport
impl RefUnwindSafe for CyclomaticReport
impl Send for CyclomaticReport
impl Sync for CyclomaticReport
impl Unpin for CyclomaticReport
impl UnsafeUnpin for CyclomaticReport
impl UnwindSafe for CyclomaticReport
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