pub enum KeyValuePattern {
ColonSeparated,
SpatialAlignment,
Tabular,
}Expand description
Pattern used to detect a key-value pair.
Variants§
ColonSeparated
Colon-separated format: “Label: Value”
SpatialAlignment
Spatially aligned format: “Label Value”
Tabular
Tab-separated format: “Label\tValue”
Trait Implementations§
Source§impl Clone for KeyValuePattern
impl Clone for KeyValuePattern
Source§fn clone(&self) -> KeyValuePattern
fn clone(&self) -> KeyValuePattern
Returns a duplicate 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 moreSource§impl Debug for KeyValuePattern
impl Debug for KeyValuePattern
Source§impl<'de> Deserialize<'de> for KeyValuePattern
impl<'de> Deserialize<'de> for KeyValuePattern
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
Source§impl PartialEq for KeyValuePattern
impl PartialEq for KeyValuePattern
Source§impl Serialize for KeyValuePattern
impl Serialize for KeyValuePattern
impl Copy for KeyValuePattern
impl Eq for KeyValuePattern
impl StructuralPartialEq for KeyValuePattern
Auto Trait Implementations§
impl Freeze for KeyValuePattern
impl RefUnwindSafe for KeyValuePattern
impl Send for KeyValuePattern
impl Sync for KeyValuePattern
impl Unpin for KeyValuePattern
impl UnwindSafe for KeyValuePattern
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more