mirror of
https://github.com/astral-sh/ruff.git
synced 2025-09-29 13:24:57 +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
|
@ -1687,7 +1687,7 @@ impl<'a> LexedText<'a> {
|
|||
}
|
||||
|
||||
/// Create a new [`Lexer`] for the given source code and [`Mode`].
|
||||
pub fn lex(source: &str, mode: Mode) -> Lexer {
|
||||
pub fn lex(source: &str, mode: Mode) -> Lexer<'_> {
|
||||
Lexer::new(source, mode, TextSize::default())
|
||||
}
|
||||
|
||||
|
|
|
@ -485,7 +485,7 @@ impl Tokens {
|
|||
}
|
||||
|
||||
/// Returns an iterator over all the tokens that provides context.
|
||||
pub fn iter_with_context(&self) -> TokenIterWithContext {
|
||||
pub fn iter_with_context(&self) -> TokenIterWithContext<'_> {
|
||||
TokenIterWithContext::new(&self.raw)
|
||||
}
|
||||
|
||||
|
|
|
@ -21,8 +21,9 @@ pub(super) fn set_expr_ctx(expr: &mut Expr, new_ctx: ExprContext) {
|
|||
Expr::List(ast::ExprList { elts, ctx, .. })
|
||||
| Expr::Tuple(ast::ExprTuple { elts, ctx, .. }) => {
|
||||
*ctx = new_ctx;
|
||||
elts.iter_mut()
|
||||
.for_each(|element| set_expr_ctx(element, new_ctx));
|
||||
for element in elts.iter_mut() {
|
||||
set_expr_ctx(element, new_ctx);
|
||||
}
|
||||
}
|
||||
_ => {}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue