enum FlagStatus {
Unknown,
Candidate {
dropped_places: Vec<Place>,
},
Discarded,
}Variants§
Unknown
We have tot encountered a switch on this boolean yet.
Candidate
This boolean has only been assigned constants and switched on, hence is a candidate drop flag. The places are these that were unconditionally dropped in every true branch of a switch on this flag.
Discarded
This boolean was used in a way that drop flags aren’t used.
Trait Implementations§
Source§impl Debug for FlagStatus
impl Debug for FlagStatus
Source§impl Default for FlagStatus
impl Default for FlagStatus
Source§fn default() -> FlagStatus
fn default() -> FlagStatus
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FlagStatus
impl RefUnwindSafe for FlagStatus
impl Send for FlagStatus
impl Sync for FlagStatus
impl Unpin for FlagStatus
impl UnsafeUnpin for FlagStatus
impl UnwindSafe for FlagStatus
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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