pub struct ComplexityMetrics {
pub branches: i64,
pub loops: i64,
pub returns: i64,
pub max_nesting: i64,
pub unsafe_blocks: i64,
}Fields§
§branches: i64§loops: i64§returns: i64§max_nesting: i64§unsafe_blocks: i64Implementations§
Source§impl ComplexityMetrics
impl ComplexityMetrics
pub fn total_complexity(&self) -> i64
pub fn from_raw_fields( branches: i64, loops: i64, returns: i64, max_nesting: i64, unsafe_blocks: i64, ) -> Self
Trait Implementations§
Source§impl Clone for ComplexityMetrics
impl Clone for ComplexityMetrics
Source§impl Debug for ComplexityMetrics
impl Debug for ComplexityMetrics
Auto Trait Implementations§
impl Freeze for ComplexityMetrics
impl RefUnwindSafe for ComplexityMetrics
impl Send for ComplexityMetrics
impl Sync for ComplexityMetrics
impl Unpin for ComplexityMetrics
impl UnsafeUnpin for ComplexityMetrics
impl UnwindSafe for ComplexityMetrics
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