pub struct CodeBlockAnalysis {Show 15 fields
pub line_count: usize,
pub blank_line_count: usize,
pub comment_line_count: usize,
pub semantic_line_count: usize,
pub max_indent_columns: usize,
pub max_display_width: usize,
pub token_count: usize,
pub keyword_count: usize,
pub string_count: usize,
pub number_count: usize,
pub comment_count: usize,
pub punctuation_count: usize,
pub opens_block_count: usize,
pub closes_block_count: usize,
pub truncated: bool,
}Fields§
§line_count: usize§blank_line_count: usize§comment_line_count: usize§semantic_line_count: usize§max_indent_columns: usize§max_display_width: usize§token_count: usize§keyword_count: usize§string_count: usize§number_count: usize§comment_count: usize§punctuation_count: usize§opens_block_count: usize§closes_block_count: usize§truncated: boolImplementations§
Source§impl CodeBlockAnalysis
impl CodeBlockAnalysis
pub fn non_blank_line_count(self) -> usize
pub fn has_comments(self) -> bool
pub fn has_semantic_tokens(self) -> bool
Trait Implementations§
Source§impl Clone for CodeBlockAnalysis
impl Clone for CodeBlockAnalysis
Source§fn clone(&self) -> CodeBlockAnalysis
fn clone(&self) -> CodeBlockAnalysis
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 moreimpl Copy for CodeBlockAnalysis
Source§impl Debug for CodeBlockAnalysis
impl Debug for CodeBlockAnalysis
Source§impl Default for CodeBlockAnalysis
impl Default for CodeBlockAnalysis
Source§fn default() -> CodeBlockAnalysis
fn default() -> CodeBlockAnalysis
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CodeBlockAnalysis
impl<'de> Deserialize<'de> for CodeBlockAnalysis
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
impl Eq for CodeBlockAnalysis
Source§impl PartialEq for CodeBlockAnalysis
impl PartialEq for CodeBlockAnalysis
Source§fn eq(&self, other: &CodeBlockAnalysis) -> bool
fn eq(&self, other: &CodeBlockAnalysis) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CodeBlockAnalysis
impl Serialize for CodeBlockAnalysis
impl StructuralPartialEq for CodeBlockAnalysis
Auto Trait Implementations§
impl Freeze for CodeBlockAnalysis
impl RefUnwindSafe for CodeBlockAnalysis
impl Send for CodeBlockAnalysis
impl Sync for CodeBlockAnalysis
impl Unpin for CodeBlockAnalysis
impl UnsafeUnpin for CodeBlockAnalysis
impl UnwindSafe for CodeBlockAnalysis
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