pub enum LifetimeIssueType {
MixedCaptureMode,
PotentialDanglingReference,
UnnecessaryCapture,
}
Expand description
Types of lifetime issues
Variants§
MixedCaptureMode
Mixed capture mode
PotentialDanglingReference
Potential dangling reference
UnnecessaryCapture
Unnecessary capture
Trait Implementations§
Source§impl Clone for LifetimeIssueType
impl Clone for LifetimeIssueType
Source§fn clone(&self) -> LifetimeIssueType
fn clone(&self) -> LifetimeIssueType
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 LifetimeIssueType
impl Debug for LifetimeIssueType
Source§impl<'de> Deserialize<'de> for LifetimeIssueType
impl<'de> Deserialize<'de> for LifetimeIssueType
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 LifetimeIssueType
impl PartialEq for LifetimeIssueType
Source§impl Serialize for LifetimeIssueType
impl Serialize for LifetimeIssueType
impl StructuralPartialEq for LifetimeIssueType
Auto Trait Implementations§
impl Freeze for LifetimeIssueType
impl RefUnwindSafe for LifetimeIssueType
impl Send for LifetimeIssueType
impl Sync for LifetimeIssueType
impl Unpin for LifetimeIssueType
impl UnwindSafe for LifetimeIssueType
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