pub enum TemporaryPatternClassification {
StringConcatenation,
VectorReallocation,
IteratorChaining,
ClosureCapture,
AsyncAwait,
ErrorHandling,
SerializationDeserialization,
GenericInstantiation,
TraitObjectCreation,
Unknown,
}
Expand description
Temporary pattern classification
Variants§
StringConcatenation
String concatenation pattern classification
VectorReallocation
Vector reallocation pattern classification
IteratorChaining
Iterator chaining pattern classification
ClosureCapture
Closure capture pattern classification
AsyncAwait
Async await pattern classification
ErrorHandling
Error handling pattern classification
SerializationDeserialization
Serialization/Deserialization pattern classification
GenericInstantiation
Generic instantiation pattern classification
TraitObjectCreation
Trait object creation pattern classification
Unknown
Unknown pattern classification
Trait Implementations§
Source§impl Clone for TemporaryPatternClassification
impl Clone for TemporaryPatternClassification
Source§fn clone(&self) -> TemporaryPatternClassification
fn clone(&self) -> TemporaryPatternClassification
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<'de> Deserialize<'de> for TemporaryPatternClassification
impl<'de> Deserialize<'de> for TemporaryPatternClassification
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 TemporaryPatternClassification
impl PartialEq for TemporaryPatternClassification
Source§fn eq(&self, other: &TemporaryPatternClassification) -> bool
fn eq(&self, other: &TemporaryPatternClassification) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Eq for TemporaryPatternClassification
impl StructuralPartialEq for TemporaryPatternClassification
Auto Trait Implementations§
impl Freeze for TemporaryPatternClassification
impl RefUnwindSafe for TemporaryPatternClassification
impl Send for TemporaryPatternClassification
impl Sync for TemporaryPatternClassification
impl Unpin for TemporaryPatternClassification
impl UnwindSafe for TemporaryPatternClassification
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