pub struct CodeLineAnalysis {
pub indent_columns: usize,
pub 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 blank: bool,
pub opens_block: bool,
pub closes_block: bool,
pub trailing_punctuation: Option<char>,
}Fields§
§indent_columns: usize§display_width: usize§token_count: usize§keyword_count: usize§string_count: usize§number_count: usize§comment_count: usize§punctuation_count: usize§blank: bool§opens_block: bool§closes_block: bool§trailing_punctuation: Option<char>Implementations§
Source§impl CodeLineAnalysis
impl CodeLineAnalysis
pub fn has_comment(self) -> bool
pub fn has_semantic_token(self) -> bool
Trait Implementations§
Source§impl Clone for CodeLineAnalysis
impl Clone for CodeLineAnalysis
Source§fn clone(&self) -> CodeLineAnalysis
fn clone(&self) -> CodeLineAnalysis
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 CodeLineAnalysis
Source§impl Debug for CodeLineAnalysis
impl Debug for CodeLineAnalysis
Source§impl Default for CodeLineAnalysis
impl Default for CodeLineAnalysis
Source§fn default() -> CodeLineAnalysis
fn default() -> CodeLineAnalysis
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CodeLineAnalysis
impl<'de> Deserialize<'de> for CodeLineAnalysis
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 CodeLineAnalysis
Source§impl PartialEq for CodeLineAnalysis
impl PartialEq for CodeLineAnalysis
Source§fn eq(&self, other: &CodeLineAnalysis) -> bool
fn eq(&self, other: &CodeLineAnalysis) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CodeLineAnalysis
impl Serialize for CodeLineAnalysis
impl StructuralPartialEq for CodeLineAnalysis
Auto Trait Implementations§
impl Freeze for CodeLineAnalysis
impl RefUnwindSafe for CodeLineAnalysis
impl Send for CodeLineAnalysis
impl Sync for CodeLineAnalysis
impl Unpin for CodeLineAnalysis
impl UnsafeUnpin for CodeLineAnalysis
impl UnwindSafe for CodeLineAnalysis
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