mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-28 04:44:57 +00:00
Drive by lints
This commit is contained in:
parent
5063274959
commit
1808175f98
4 changed files with 4 additions and 4 deletions
|
@ -19,7 +19,7 @@ pub struct AstEditor<N: AstNode> {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<N: AstNode> AstEditor<N> {
|
impl<N: AstNode> AstEditor<N> {
|
||||||
pub fn new(node: N) -> AstEditor<N>
|
pub fn new(node: N) -> Self
|
||||||
where
|
where
|
||||||
N: Clone,
|
N: Clone,
|
||||||
{
|
{
|
||||||
|
|
|
@ -29,7 +29,7 @@ pub(crate) fn fill_match_arms(mut ctx: AssistCtx<impl HirDatabase>) -> Option<As
|
||||||
|
|
||||||
ctx.add_action(AssistId("fill_match_arms"), "fill match arms", |edit| {
|
ctx.add_action(AssistId("fill_match_arms"), "fill match arms", |edit| {
|
||||||
let variants = variant_list.variants();
|
let variants = variant_list.variants();
|
||||||
let arms = variants.into_iter().filter_map(build_pat).map(|pat| {
|
let arms = variants.filter_map(build_pat).map(|pat| {
|
||||||
AstBuilder::<ast::MatchArm>::from_pieces(
|
AstBuilder::<ast::MatchArm>::from_pieces(
|
||||||
iter::once(pat),
|
iter::once(pat),
|
||||||
&AstBuilder::<ast::Expr>::unit(),
|
&AstBuilder::<ast::Expr>::unit(),
|
||||||
|
|
|
@ -749,7 +749,7 @@ impl Const {
|
||||||
db.const_data(self)
|
db.const_data(self)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn name(&self, db: &impl HirDatabase) -> Option<Name> {
|
pub fn name(self, db: &impl HirDatabase) -> Option<Name> {
|
||||||
self.data(db).name().cloned()
|
self.data(db).name().cloned()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -122,7 +122,7 @@ impl FromSource for StructField {
|
||||||
.fields()
|
.fields()
|
||||||
.into_iter()
|
.into_iter()
|
||||||
.flat_map(|it| it.iter())
|
.flat_map(|it| it.iter())
|
||||||
.map(|(id, _)| StructField { parent: variant_def.clone(), id })
|
.map(|(id, _)| StructField { parent: variant_def, id })
|
||||||
.find(|f| f.source(db) == src)
|
.find(|f| f.source(db) == src)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue