struct ArmsEdit {
match_arm_list: MatchArmList,
place: SyntaxNode,
last_arm: Option<MatchArm>,
}Fields§
§match_arm_list: MatchArmList§place: SyntaxNode§last_arm: Option<MatchArm>Implementations§
Source§impl ArmsEdit
impl ArmsEdit
fn remove_wildcard_arms( &mut self, ctx: &AssistContext<'_, '_>, editor: &SyntaxEditor, )
fn append_arms( &self, arms: &[MatchArm], make: &SyntaxFactory, editor: &SyntaxEditor, )
fn add_comma_after_last_arm( &self, ctx: &AssistContext<'_, '_>, make: &SyntaxFactory, editor: &SyntaxEditor, )
fn cover_edit_range( &self, ctx: &AssistContext<'_, '_>, node: &impl AstNode, ) -> Option<RangeInclusive<SyntaxElement>>
Auto Trait Implementations§
impl Freeze for ArmsEdit
impl !RefUnwindSafe for ArmsEdit
impl !Send for ArmsEdit
impl !Sync for ArmsEdit
impl Unpin for ArmsEdit
impl UnsafeUnpin for ArmsEdit
impl !UnwindSafe for ArmsEdit
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