pub struct FunctionMetric {
pub name: String,
pub kind: String,
pub line: usize,
pub file: Option<String>,
pub complexity: usize,
pub loc: usize,
pub is_cycle: bool,
pub is_dead: bool,
pub callers: usize,
pub callees: usize,
}Expand description
A single function (or method) metric.
Fields§
§name: String§kind: String§line: usize§file: Option<String>§complexity: usize§loc: usize§is_cycle: bool§is_dead: bool§callers: usize§callees: usizeTrait Implementations§
Source§impl Debug for FunctionMetric
impl Debug for FunctionMetric
Auto Trait Implementations§
impl Freeze for FunctionMetric
impl RefUnwindSafe for FunctionMetric
impl Send for FunctionMetric
impl Sync for FunctionMetric
impl Unpin for FunctionMetric
impl UnsafeUnpin for FunctionMetric
impl UnwindSafe for FunctionMetric
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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