mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-02 06:41:48 +00:00
Move Ty::builtin_deref
This commit is contained in:
parent
a8f1e41f0f
commit
e3a5c15d18
2 changed files with 9 additions and 9 deletions
|
@ -199,14 +199,6 @@ impl Ty {
|
|||
}
|
||||
}
|
||||
|
||||
fn builtin_deref(&self) -> Option<Ty> {
|
||||
match self.kind(&Interner) {
|
||||
TyKind::Ref(.., ty) => Some(ty.clone()),
|
||||
TyKind::Raw(.., ty) => Some(ty.clone()),
|
||||
_ => None,
|
||||
}
|
||||
}
|
||||
|
||||
/// Returns the type parameters of this type if it has some (i.e. is an ADT
|
||||
/// or function); so if `self` is `Option<u32>`, this returns the `u32`.
|
||||
pub fn substs(&self) -> Option<&Substitution> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue