pub struct RawLineCounts {Show 14 fields
pub total_physical_lines: u64,
pub blank_only_lines: u64,
pub code_only_lines: u64,
pub single_comment_only_lines: u64,
pub multi_comment_only_lines: u64,
pub mixed_code_single_comment_lines: u64,
pub mixed_code_multi_comment_lines: u64,
pub docstring_comment_lines: u64,
pub skipped_unknown_lines: u64,
pub functions: u64,
pub classes: u64,
pub variables: u64,
pub imports: u64,
pub compiler_directive_lines: u64,
}Fields§
§total_physical_lines: u64§blank_only_lines: u64§code_only_lines: u64§single_comment_only_lines: u64§multi_comment_only_lines: u64§mixed_code_single_comment_lines: u64§mixed_code_multi_comment_lines: u64§docstring_comment_lines: u64§skipped_unknown_lines: u64§functions: u64Best-effort count of function/method definition lines detected lexically.
classes: u64Best-effort count of class/struct/trait/type definition lines detected lexically.
variables: u64Best-effort count of variable declaration lines detected lexically.
imports: u64Best-effort count of import/use/include statement lines detected lexically.
compiler_directive_lines: u64Lines consisting solely of preprocessor/compiler directives (e.g. #include, #define
in C/C++/Objective-C). Always a subset of code_only_lines. Controlled by
AnalysisConfig::count_compiler_directives. IEEE 1045-1992 §4.2.
Trait Implementations§
Source§impl Clone for RawLineCounts
impl Clone for RawLineCounts
Source§fn clone(&self) -> RawLineCounts
fn clone(&self) -> RawLineCounts
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 RawLineCounts
impl Debug for RawLineCounts
Source§impl Default for RawLineCounts
impl Default for RawLineCounts
Source§fn default() -> RawLineCounts
fn default() -> RawLineCounts
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RawLineCounts
impl<'de> Deserialize<'de> for RawLineCounts
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 RawLineCounts
impl RefUnwindSafe for RawLineCounts
impl Send for RawLineCounts
impl Sync for RawLineCounts
impl Unpin for RawLineCounts
impl UnsafeUnpin for RawLineCounts
impl UnwindSafe for RawLineCounts
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