Add docs strings

This commit is contained in:
longfangsong 2021-09-12 10:53:56 +08:00
parent fede1a3beb
commit 3edc25dc26

View File

@ -9,6 +9,19 @@ use syntax::{
use crate::assist_context::{AssistContext, Assists};
// Assist: promote_mod_file
//
// Moves inline module's contents to a separate file.
//
// ```
// // a.rs
// $0fn t() {}
// ```
// ->
// ```
// // /a/mod.rs
// fn t() {}
// ```
pub(crate) fn promote_mod_file(acc: &mut Assists, ctx: &AssistContext) -> Option<()> {
let source_file = ctx.find_node_at_offset::<ast::SourceFile>()?;
let module = ctx.sema.to_module_def(ctx.frange.file_id)?;