[−][src]Enum fixed_width::LineBreak
The type of line break between each record that should be inserted or skipped while reading.
Variants
None
No linebreak
Newline
Break lines with \n
CRLF
Break lines with \r\n
Methods
impl LineBreak
[src]
pub fn byte_width(&self) -> usize
[src]
The width in bytes of the given line break.
Example
use fixed_width::LineBreak; let no_linebreak = LineBreak::None; let newline_linebreak = LineBreak::Newline; let crlf_linebreak = LineBreak::CRLF; assert_eq!(no_linebreak.byte_width(), 0); assert_eq!(newline_linebreak.byte_width(), 1); assert_eq!(crlf_linebreak.byte_width(), 2);
Trait Implementations
impl Clone for LineBreak
[src]
fn clone(&self) -> LineBreak
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<LineBreak> for LineBreak
[src]
fn eq(&self, other: &LineBreak) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=
.
impl Debug for LineBreak
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,