mirror of
https://github.com/astral-sh/ruff.git
synced 2025-10-07 09:00:31 +00:00
Update Rust toolchain to 1.89 (#19807)
This commit is contained in:
parent
b22586fa0e
commit
7dfde3b929
101 changed files with 234 additions and 200 deletions
|
@ -243,7 +243,7 @@ impl MemberExpr {
|
|||
self.segments.len()
|
||||
}
|
||||
|
||||
pub(crate) fn as_ref(&self) -> MemberExprRef {
|
||||
pub(crate) fn as_ref(&self) -> MemberExprRef<'_> {
|
||||
MemberExprRef {
|
||||
path: self.path.as_str(),
|
||||
segments: SegmentsRef::from(&self.segments),
|
||||
|
@ -381,7 +381,7 @@ impl MemberTable {
|
|||
}
|
||||
|
||||
/// Returns an iterator over all members in the table.
|
||||
pub(crate) fn iter(&self) -> std::slice::Iter<Member> {
|
||||
pub(crate) fn iter(&self) -> std::slice::Iter<'_, Member> {
|
||||
self.members.iter()
|
||||
}
|
||||
|
||||
|
|
|
@ -162,12 +162,12 @@ impl PlaceTable {
|
|||
}
|
||||
|
||||
/// Iterator over all symbols in this scope.
|
||||
pub(crate) fn symbols(&self) -> std::slice::Iter<Symbol> {
|
||||
pub(crate) fn symbols(&self) -> std::slice::Iter<'_, Symbol> {
|
||||
self.symbols.iter()
|
||||
}
|
||||
|
||||
/// Iterator over all members in this scope.
|
||||
pub(crate) fn members(&self) -> std::slice::Iter<Member> {
|
||||
pub(crate) fn members(&self) -> std::slice::Iter<'_, Member> {
|
||||
self.members.iter()
|
||||
}
|
||||
|
||||
|
@ -220,7 +220,7 @@ impl PlaceTable {
|
|||
/// ## Panics
|
||||
/// If the place ID is not found in the table.
|
||||
#[track_caller]
|
||||
pub(crate) fn place(&self, place_id: impl Into<ScopedPlaceId>) -> PlaceExprRef {
|
||||
pub(crate) fn place(&self, place_id: impl Into<ScopedPlaceId>) -> PlaceExprRef<'_> {
|
||||
match place_id.into() {
|
||||
ScopedPlaceId::Symbol(symbol) => self.symbol(symbol).into(),
|
||||
ScopedPlaceId::Member(member) => self.member(member).into(),
|
||||
|
@ -275,7 +275,7 @@ impl PlaceTableBuilder {
|
|||
}
|
||||
|
||||
#[track_caller]
|
||||
pub(crate) fn place(&self, place_id: impl Into<ScopedPlaceId>) -> PlaceExprRef {
|
||||
pub(crate) fn place(&self, place_id: impl Into<ScopedPlaceId>) -> PlaceExprRef<'_> {
|
||||
match place_id.into() {
|
||||
ScopedPlaceId::Symbol(id) => PlaceExprRef::Symbol(self.symbols.symbol(id)),
|
||||
ScopedPlaceId::Member(id) => PlaceExprRef::Member(self.member.member(id)),
|
||||
|
@ -289,7 +289,7 @@ impl PlaceTableBuilder {
|
|||
}
|
||||
}
|
||||
|
||||
pub(crate) fn iter(&self) -> impl Iterator<Item = PlaceExprRef> {
|
||||
pub(crate) fn iter(&self) -> impl Iterator<Item = PlaceExprRef<'_>> {
|
||||
self.symbols
|
||||
.iter()
|
||||
.map(Into::into)
|
||||
|
|
|
@ -153,7 +153,7 @@ impl SymbolTable {
|
|||
}
|
||||
|
||||
/// Iterate over the symbols in this symbol table.
|
||||
pub(crate) fn iter(&self) -> std::slice::Iter<Symbol> {
|
||||
pub(crate) fn iter(&self) -> std::slice::Iter<'_, Symbol> {
|
||||
self.symbols.iter()
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue