pub enum InferenceMethod {
Unknown,
SizeHeuristic,
LayoutDetection,
Utf8Validation,
ContentAnalysis,
EntropyAnalysis,
StackTraceAnalysis,
LifetimeAnalysis,
Combined,
}Expand description
Method used for type inference.
Variants§
Unknown
SizeHeuristic
LayoutDetection
Utf8Validation
ContentAnalysis
EntropyAnalysis
StackTraceAnalysis
LifetimeAnalysis
Combined
Trait Implementations§
Source§impl Clone for InferenceMethod
impl Clone for InferenceMethod
Source§fn clone(&self) -> InferenceMethod
fn clone(&self) -> InferenceMethod
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 InferenceMethod
impl Debug for InferenceMethod
Source§impl Default for InferenceMethod
impl Default for InferenceMethod
Source§fn default() -> InferenceMethod
fn default() -> InferenceMethod
Returns the “default value” for a type. Read more
Source§impl PartialEq for InferenceMethod
impl PartialEq for InferenceMethod
impl Copy for InferenceMethod
impl Eq for InferenceMethod
impl StructuralPartialEq for InferenceMethod
Auto Trait Implementations§
impl Freeze for InferenceMethod
impl RefUnwindSafe for InferenceMethod
impl Send for InferenceMethod
impl Sync for InferenceMethod
impl Unpin for InferenceMethod
impl UnsafeUnpin for InferenceMethod
impl UnwindSafe for InferenceMethod
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<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