enum ChompingMode {
Strip,
Clip,
Keep,
}Expand description
Block-scalar chomping mode per YAML 1.2 §8.1.1.2.
Strip(-): drop the final line break and trailing empty lines.Clip(default): keep exactly one final line break, drop trailing empty lines.Keep(+): preserve the final line break and all trailing empty lines.
Variants§
Trait Implementations§
Source§impl Clone for ChompingMode
impl Clone for ChompingMode
Source§fn clone(&self) -> ChompingMode
fn clone(&self) -> ChompingMode
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 moreSource§impl Debug for ChompingMode
impl Debug for ChompingMode
Source§impl PartialEq for ChompingMode
impl PartialEq for ChompingMode
Source§fn eq(&self, other: &ChompingMode) -> bool
fn eq(&self, other: &ChompingMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ChompingMode
impl Eq for ChompingMode
impl StructuralPartialEq for ChompingMode
Auto Trait Implementations§
impl Freeze for ChompingMode
impl RefUnwindSafe for ChompingMode
impl Send for ChompingMode
impl Sync for ChompingMode
impl Unpin for ChompingMode
impl UnsafeUnpin for ChompingMode
impl UnwindSafe for ChompingMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.