enum ExtractionKind {
Variable,
Constant,
Static,
}Variants§
Implementations§
Source§impl ExtractionKind
impl ExtractionKind
const ALL: &'static [ExtractionKind]
fn assist_id(&self) -> AssistId
fn label(&self) -> &'static str
fn get_name_and_expr( &self, ctx: &AssistContext<'_, '_>, to_extract: &Expr, ) -> (String, SyntaxNode)
Auto Trait Implementations§
impl Freeze for ExtractionKind
impl RefUnwindSafe for ExtractionKind
impl Send for ExtractionKind
impl Sync for ExtractionKind
impl Unpin for ExtractionKind
impl UnsafeUnpin for ExtractionKind
impl UnwindSafe for ExtractionKind
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, R> CollectAndApply<T, R> for T
impl<T, R> CollectAndApply<T, R> for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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