Enum pkcs8::LineEnding
pub enum LineEnding {
CR,
LF,
CRLF,
}
Available on crate feature
pem
only.Expand description
Line endings: variants of newline characters that can be used with Base64.
Use LineEnding::default
to get an appropriate line ending for the
current operating system.
Variants§
CR
Carriage return: \r
(Pre-OS X Macintosh)
LF
Line feed: \n
(Unix OSes)
CRLF
Carriage return + line feed: \r\n
(Windows)
Implementations§
§impl LineEnding
impl LineEnding
pub fn as_bytes(self) -> &'static [u8] ⓘ
pub fn as_bytes(self) -> &'static [u8] ⓘ
Get the byte serialization of this LineEnding
.
pub fn len(self) -> usize
pub fn len(self) -> usize
Get the encoded length of this LineEnding
.
Trait Implementations§
§impl Clone for LineEnding
impl Clone for LineEnding
§fn clone(&self) -> LineEnding
fn clone(&self) -> LineEnding
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for LineEnding
impl Debug for LineEnding
§impl Default for LineEnding
impl Default for LineEnding
§fn default() -> LineEnding
fn default() -> LineEnding
Returns the “default value” for a type. Read more
§impl Ord for LineEnding
impl Ord for LineEnding
§impl PartialEq<LineEnding> for LineEnding
impl PartialEq<LineEnding> for LineEnding
§fn eq(&self, other: &LineEnding) -> bool
fn eq(&self, other: &LineEnding) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§impl PartialOrd<LineEnding> for LineEnding
impl PartialOrd<LineEnding> for LineEnding
§fn partial_cmp(&self, other: &LineEnding) -> Option<Ordering>
fn partial_cmp(&self, other: &LineEnding) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more