pub struct ScriptLineCountFact { /* private fields */ }Expand description
Extracted structural facts available to rules and callers.
Implementations§
Source§impl ScriptLineCountFact
impl ScriptLineCountFact
pub fn physical_lines(self) -> usize
pub fn non_comment_non_blank_lines(self) -> usize
pub fn report_span(self) -> Span
Trait Implementations§
Source§impl Clone for ScriptLineCountFact
impl Clone for ScriptLineCountFact
Source§fn clone(&self) -> ScriptLineCountFact
fn clone(&self) -> ScriptLineCountFact
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 ScriptLineCountFact
Source§impl Debug for ScriptLineCountFact
impl Debug for ScriptLineCountFact
impl Eq for ScriptLineCountFact
Source§impl PartialEq for ScriptLineCountFact
impl PartialEq for ScriptLineCountFact
impl StructuralPartialEq for ScriptLineCountFact
Auto Trait Implementations§
impl Freeze for ScriptLineCountFact
impl RefUnwindSafe for ScriptLineCountFact
impl Send for ScriptLineCountFact
impl Sync for ScriptLineCountFact
impl Unpin for ScriptLineCountFact
impl UnsafeUnpin for ScriptLineCountFact
impl UnwindSafe for ScriptLineCountFact
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