mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-01 06:11:35 +00:00
Support range MIR lowering
This commit is contained in:
parent
9ad83deecc
commit
453ae2e00e
4 changed files with 65 additions and 8 deletions
|
@ -188,7 +188,7 @@ impl FnTrait {
|
|||
}
|
||||
}
|
||||
|
||||
pub fn method_name(&self) -> Name {
|
||||
pub fn method_name(self) -> Name {
|
||||
match self {
|
||||
FnTrait::FnOnce => name!(call_once),
|
||||
FnTrait::FnMut => name!(call_mut),
|
||||
|
@ -196,7 +196,7 @@ impl FnTrait {
|
|||
}
|
||||
}
|
||||
|
||||
pub fn get_id(&self, db: &dyn HirDatabase, krate: CrateId) -> Option<TraitId> {
|
||||
pub fn get_id(self, db: &dyn HirDatabase, krate: CrateId) -> Option<TraitId> {
|
||||
let target = db.lang_item(krate, self.lang_item())?;
|
||||
match target {
|
||||
LangItemTarget::Trait(t) => Some(t),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue