Cleanup
This commit is contained in:
parent
0146a95a39
commit
9c3acd3028
@ -1,6 +1,5 @@
|
|||||||
use ra_ide_db::RootDatabase;
|
use ra_ide_db::RootDatabase;
|
||||||
use ra_syntax::ast::{self, AstNode, NameOwner};
|
use ra_syntax::ast::{self, AstNode, NameOwner};
|
||||||
use stdx::format_to;
|
|
||||||
use test_utils::tested_by;
|
use test_utils::tested_by;
|
||||||
|
|
||||||
use crate::{utils::FamousDefs, AssistContext, AssistId, Assists};
|
use crate::{utils::FamousDefs, AssistContext, AssistId, Assists};
|
||||||
@ -35,7 +34,7 @@ pub(crate) fn add_from_impl_for_enum(acc: &mut Assists, ctx: &AssistContext) ->
|
|||||||
}
|
}
|
||||||
let field_type = field_list.fields().next()?.type_ref()?;
|
let field_type = field_list.fields().next()?.type_ref()?;
|
||||||
let path = match field_type {
|
let path = match field_type {
|
||||||
ast::TypeRef::PathType(p) => p,
|
ast::TypeRef::PathType(it) => it,
|
||||||
_ => return None,
|
_ => return None,
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -51,9 +50,7 @@ pub(crate) fn add_from_impl_for_enum(acc: &mut Assists, ctx: &AssistContext) ->
|
|||||||
target,
|
target,
|
||||||
|edit| {
|
|edit| {
|
||||||
let start_offset = variant.parent_enum().syntax().text_range().end();
|
let start_offset = variant.parent_enum().syntax().text_range().end();
|
||||||
let mut buf = String::new();
|
let buf = format!(
|
||||||
format_to!(
|
|
||||||
buf,
|
|
||||||
r#"
|
r#"
|
||||||
|
|
||||||
impl From<{0}> for {1} {{
|
impl From<{0}> for {1} {{
|
||||||
|
Loading…
Reference in New Issue
Block a user