Skip to content

Commit 1a950cd

Browse files
committed
1 parent 6b4ec73 commit 1a950cd

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

crates/ra_hir/src/code_model.rs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ impl Module {
299299
.collect()
300300
}
301301

302-
fn with_module_id(&self, module_id: CrateModuleId) -> Module {
302+
fn with_module_id(self, module_id: CrateModuleId) -> Module {
303303
Module { module_id, krate: self.krate }
304304
}
305305
}
@@ -463,33 +463,33 @@ pub struct EnumVariant {
463463
}
464464

465465
impl EnumVariant {
466-
pub fn module(&self, db: &impl HirDatabase) -> Module {
466+
pub fn module(self, db: &impl HirDatabase) -> Module {
467467
self.parent.module(db)
468468
}
469-
pub fn parent_enum(&self, _db: &impl DefDatabase) -> Enum {
469+
pub fn parent_enum(self, _db: &impl DefDatabase) -> Enum {
470470
self.parent
471471
}
472472

473-
pub fn name(&self, db: &impl DefDatabase) -> Option<Name> {
473+
pub fn name(self, db: &impl DefDatabase) -> Option<Name> {
474474
db.enum_data(self.parent).variants[self.id].name.clone()
475475
}
476476

477-
pub fn fields(&self, db: &impl HirDatabase) -> Vec<StructField> {
477+
pub fn fields(self, db: &impl HirDatabase) -> Vec<StructField> {
478478
self.variant_data(db)
479479
.fields()
480480
.into_iter()
481481
.flat_map(|it| it.iter())
482-
.map(|(id, _)| StructField { parent: (*self).into(), id })
482+
.map(|(id, _)| StructField { parent: self.into(), id })
483483
.collect()
484484
}
485485

486-
pub fn field(&self, db: &impl HirDatabase, name: &Name) -> Option<StructField> {
486+
pub fn field(self, db: &impl HirDatabase, name: &Name) -> Option<StructField> {
487487
self.variant_data(db)
488488
.fields()
489489
.into_iter()
490490
.flat_map(|it| it.iter())
491491
.find(|(_id, data)| data.name == *name)
492-
.map(|(id, _)| StructField { parent: (*self).into(), id })
492+
.map(|(id, _)| StructField { parent: self.into(), id })
493493
}
494494
}
495495

@@ -517,11 +517,11 @@ impl DefWithBody {
517517
}
518518

519519
/// Builds a resolver for code inside this item.
520-
pub(crate) fn resolver(&self, db: &impl HirDatabase) -> Resolver {
521-
match *self {
522-
DefWithBody::Const(ref c) => c.resolver(db),
523-
DefWithBody::Function(ref f) => f.resolver(db),
524-
DefWithBody::Static(ref s) => s.resolver(db),
520+
pub(crate) fn resolver(self, db: &impl HirDatabase) -> Resolver {
521+
match self {
522+
DefWithBody::Const(c) => c.resolver(db),
523+
DefWithBody::Function(f) => f.resolver(db),
524+
DefWithBody::Static(s) => s.resolver(db),
525525
}
526526
}
527527
}

0 commit comments

Comments
 (0)