pub enum MethodStatus {
Unused {
implementors: FxHashSet<FunDeclId>,
},
Used,
}Expand description
Tracks whether a method is used (i.e. called or (non-opaquely) implemented).
Variants§
Trait Implementations§
Source§impl Debug for MethodStatus
impl Debug for MethodStatus
Auto Trait Implementations§
impl DynSend for MethodStatus
impl DynSync for MethodStatus
impl Freeze for MethodStatus
impl RefUnwindSafe for MethodStatus
impl Send for MethodStatus
impl Sync for MethodStatus
impl Unpin for MethodStatus
impl UnsafeUnpin for MethodStatus
impl UnwindSafe for MethodStatus
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