]> git.lizzy.rs Git - rust.git/blobdiff - crates/ra_assists/src/assists/flip_binexpr.rs
check style for assist docs
[rust.git] / crates / ra_assists / src / assists / flip_binexpr.rs
index c510352823099bca38ed46e314f3f90db01ddb08..3a1e5cbe1b109d9beb589acc37afdb0ed653bd17 100644 (file)
@@ -1,11 +1,23 @@
-//! FIXME: write short doc here
-
 use hir::db::HirDatabase;
 use ra_syntax::ast::{AstNode, BinExpr, BinOp};
 
 use crate::{Assist, AssistCtx, AssistId};
 
-/// Flip binary expression assist.
+// Assist: flip_binexpr
+//
+// Flips operands of a binary expression.
+//
+// ```
+// fn main() {
+//     let _ = 90 +<|> 2;
+// }
+// ```
+// ->
+// ```
+// fn main() {
+//     let _ = 2 + 90;
+// }
+// ```
 pub(crate) fn flip_binexpr(mut ctx: AssistCtx<impl HirDatabase>) -> Option<Assist> {
     let expr = ctx.node_at_offset::<BinExpr>()?;
     let lhs = expr.lhs()?.syntax().clone();