pub enum ContinuationLinePolicy {
EachPhysicalLine,
CollapseToLogical,
}Expand description
IEEE 1045-1992: how backslash line continuations are handled for physical SLOC counting.
Physical SLOC (the default) counts each physical line. Logical mode collapses a backslash-continued sequence into a single counted line, which is useful when measuring logical statements (e.g., multi-line C preprocessor macros).
Variants§
EachPhysicalLine
Count each physical line separately — the IEEE 1045-1992 default for physical SLOC.
CollapseToLogical
Collapse backslash-continued physical lines into a single logical line.
Trait Implementations§
Source§impl Clone for ContinuationLinePolicy
impl Clone for ContinuationLinePolicy
Source§fn clone(&self) -> ContinuationLinePolicy
fn clone(&self) -> ContinuationLinePolicy
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 ContinuationLinePolicy
Source§impl Debug for ContinuationLinePolicy
impl Debug for ContinuationLinePolicy
Source§impl Default for ContinuationLinePolicy
impl Default for ContinuationLinePolicy
Source§fn default() -> ContinuationLinePolicy
fn default() -> ContinuationLinePolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ContinuationLinePolicy
impl<'de> Deserialize<'de> for ContinuationLinePolicy
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 ContinuationLinePolicy
Source§impl PartialEq for ContinuationLinePolicy
impl PartialEq for ContinuationLinePolicy
Source§fn eq(&self, other: &ContinuationLinePolicy) -> bool
fn eq(&self, other: &ContinuationLinePolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ContinuationLinePolicy
impl Serialize for ContinuationLinePolicy
impl StructuralPartialEq for ContinuationLinePolicy
Source§impl ValueEnum for ContinuationLinePolicy
impl ValueEnum for ContinuationLinePolicy
Auto Trait Implementations§
impl Freeze for ContinuationLinePolicy
impl RefUnwindSafe for ContinuationLinePolicy
impl Send for ContinuationLinePolicy
impl Sync for ContinuationLinePolicy
impl Unpin for ContinuationLinePolicy
impl UnsafeUnpin for ContinuationLinePolicy
impl UnwindSafe for ContinuationLinePolicy
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