From d6851076388624d4c76c68d0cf8e72fd29e4a6e6 Mon Sep 17 00:00:00 2001 From: Charlie Marsh Date: Tue, 17 Oct 2023 20:01:18 -0400 Subject: [PATCH] Move {AnyNodeRef, AstNode} to ruff_python_ast crate root (#8030) This is a do-over of https://github.com/astral-sh/ruff/pull/8011, which I accidentally merged into a non-`main` branch. Sorry! --- crates/ruff_linter/src/fix/edits.rs | 2 +- .../src/rules/flake8_pytest_style/rules/parametrize.rs | 2 +- .../src/rules/flake8_simplify/rules/collapsible_if.rs | 2 +- .../src/rules/flake8_simplify/rules/key_in_dict.rs | 2 +- .../src/rules/ruff/rules/quadratic_list_summation.rs | 2 +- crates/ruff_python_ast/src/expression.rs | 2 +- crates/ruff_python_ast/src/helpers.rs | 2 +- crates/ruff_python_ast/src/lib.rs | 3 ++- crates/ruff_python_ast/src/parenthesize.rs | 2 +- crates/ruff_python_ast/src/visitor/preorder.rs | 2 +- crates/ruff_python_ast/tests/preorder.rs | 2 +- crates/ruff_python_ast/tests/visitor.rs | 2 +- crates/ruff_python_formatter/src/comments/debug.rs | 2 +- crates/ruff_python_formatter/src/comments/format.rs | 2 +- crates/ruff_python_formatter/src/comments/mod.rs | 2 +- crates/ruff_python_formatter/src/comments/node_key.rs | 4 ++-- crates/ruff_python_formatter/src/comments/placement.rs | 2 +- crates/ruff_python_formatter/src/comments/visitor.rs | 2 +- .../ruff_python_formatter/src/expression/expr_attribute.rs | 2 +- crates/ruff_python_formatter/src/expression/expr_await.rs | 2 +- crates/ruff_python_formatter/src/expression/expr_bin_op.rs | 2 +- crates/ruff_python_formatter/src/expression/expr_bool_op.rs | 2 +- crates/ruff_python_formatter/src/expression/expr_call.rs | 2 +- crates/ruff_python_formatter/src/expression/expr_compare.rs | 2 +- .../ruff_python_formatter/src/expression/expr_constant.rs | 2 +- crates/ruff_python_formatter/src/expression/expr_dict.rs | 2 +- .../ruff_python_formatter/src/expression/expr_dict_comp.rs | 2 +- .../ruff_python_formatter/src/expression/expr_f_string.rs | 2 +- .../src/expression/expr_formatted_value.rs | 2 +- .../src/expression/expr_generator_exp.rs | 2 +- crates/ruff_python_formatter/src/expression/expr_if_exp.rs | 2 +- crates/ruff_python_formatter/src/expression/expr_lambda.rs | 2 +- crates/ruff_python_formatter/src/expression/expr_list.rs | 2 +- .../ruff_python_formatter/src/expression/expr_list_comp.rs | 2 +- crates/ruff_python_formatter/src/expression/expr_name.rs | 2 +- .../ruff_python_formatter/src/expression/expr_named_expr.rs | 2 +- crates/ruff_python_formatter/src/expression/expr_set.rs | 2 +- .../ruff_python_formatter/src/expression/expr_set_comp.rs | 2 +- crates/ruff_python_formatter/src/expression/expr_slice.rs | 2 +- crates/ruff_python_formatter/src/expression/expr_starred.rs | 2 +- .../ruff_python_formatter/src/expression/expr_subscript.rs | 2 +- crates/ruff_python_formatter/src/expression/expr_tuple.rs | 2 +- .../ruff_python_formatter/src/expression/expr_unary_op.rs | 2 +- crates/ruff_python_formatter/src/expression/expr_yield.rs | 2 +- .../ruff_python_formatter/src/expression/expr_yield_from.rs | 2 +- crates/ruff_python_formatter/src/expression/mod.rs | 2 +- crates/ruff_python_formatter/src/expression/parentheses.rs | 2 +- crates/ruff_python_formatter/src/expression/string.rs | 2 +- crates/ruff_python_formatter/src/lib.rs | 2 +- crates/ruff_python_formatter/src/other/match_case.rs | 2 +- crates/ruff_python_formatter/src/other/parameters.rs | 2 +- crates/ruff_python_formatter/src/pattern/mod.rs | 2 +- .../ruff_python_formatter/src/pattern/pattern_arguments.rs | 2 +- .../ruff_python_formatter/src/pattern/pattern_match_as.rs | 2 +- .../src/pattern/pattern_match_class.rs | 2 +- .../src/pattern/pattern_match_mapping.rs | 2 +- .../ruff_python_formatter/src/pattern/pattern_match_or.rs | 2 +- .../src/pattern/pattern_match_sequence.rs | 2 +- .../src/pattern/pattern_match_singleton.rs | 2 +- .../ruff_python_formatter/src/pattern/pattern_match_star.rs | 2 +- .../src/pattern/pattern_match_value.rs | 2 +- crates/ruff_python_formatter/src/statement/clause.rs | 2 +- crates/ruff_python_formatter/src/statement/stmt_global.rs | 2 +- crates/ruff_python_formatter/src/statement/stmt_if.rs | 2 +- .../ruff_python_formatter/src/statement/stmt_import_from.rs | 2 +- crates/ruff_python_formatter/src/statement/stmt_nonlocal.rs | 2 +- crates/ruff_python_formatter/src/statement/stmt_while.rs | 2 +- crates/ruff_python_formatter/src/statement/stmt_with.rs | 2 +- crates/ruff_python_formatter/src/statement/suite.rs | 2 +- crates/ruff_python_formatter/src/type_param/type_params.rs | 2 +- crates/ruff_python_formatter/src/verbatim.rs | 2 +- crates/ruff_python_semantic/src/nodes.rs | 6 +++--- 72 files changed, 76 insertions(+), 75 deletions(-) diff --git a/crates/ruff_linter/src/fix/edits.rs b/crates/ruff_linter/src/fix/edits.rs index e31fce4b81..0a23555497 100644 --- a/crates/ruff_linter/src/fix/edits.rs +++ b/crates/ruff_linter/src/fix/edits.rs @@ -3,7 +3,7 @@ use anyhow::{Context, Result}; use ruff_diagnostics::Edit; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{self as ast, Arguments, ExceptHandler, Stmt}; use ruff_python_codegen::Stylist; use ruff_python_index::Indexer; diff --git a/crates/ruff_linter/src/rules/flake8_pytest_style/rules/parametrize.rs b/crates/ruff_linter/src/rules/flake8_pytest_style/rules/parametrize.rs index bdf63cdef9..4ab938ffef 100644 --- a/crates/ruff_linter/src/rules/flake8_pytest_style/rules/parametrize.rs +++ b/crates/ruff_linter/src/rules/flake8_pytest_style/rules/parametrize.rs @@ -5,8 +5,8 @@ use rustc_hash::FxHashMap; use ruff_diagnostics::{Diagnostic, Edit, Fix, FixAvailability, Violation}; use ruff_macros::{derive_message_formats, violation}; use ruff_python_ast::comparable::ComparableExpr; -use ruff_python_ast::node::AstNode; use ruff_python_ast::parenthesize::parenthesized_range; +use ruff_python_ast::AstNode; use ruff_python_ast::{self as ast, Arguments, Constant, Decorator, Expr, ExprContext}; use ruff_python_codegen::Generator; use ruff_python_trivia::CommentRanges; diff --git a/crates/ruff_linter/src/rules/flake8_simplify/rules/collapsible_if.rs b/crates/ruff_linter/src/rules/flake8_simplify/rules/collapsible_if.rs index 5433a6b98a..7f9cde0604 100644 --- a/crates/ruff_linter/src/rules/flake8_simplify/rules/collapsible_if.rs +++ b/crates/ruff_linter/src/rules/flake8_simplify/rules/collapsible_if.rs @@ -6,7 +6,7 @@ use log::error; use ruff_diagnostics::{Diagnostic, Edit, Fix, FixAvailability, Violation}; use ruff_macros::{derive_message_formats, violation}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{self as ast, whitespace, Constant, ElifElseClause, Expr, Stmt}; use ruff_python_codegen::Stylist; use ruff_python_trivia::{SimpleTokenKind, SimpleTokenizer}; diff --git a/crates/ruff_linter/src/rules/flake8_simplify/rules/key_in_dict.rs b/crates/ruff_linter/src/rules/flake8_simplify/rules/key_in_dict.rs index 32872db72b..36592a3874 100644 --- a/crates/ruff_linter/src/rules/flake8_simplify/rules/key_in_dict.rs +++ b/crates/ruff_linter/src/rules/flake8_simplify/rules/key_in_dict.rs @@ -1,8 +1,8 @@ use ruff_diagnostics::Edit; use ruff_diagnostics::{AlwaysFixableViolation, Diagnostic, Fix}; use ruff_macros::{derive_message_formats, violation}; -use ruff_python_ast::node::AnyNodeRef; use ruff_python_ast::parenthesize::parenthesized_range; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{self as ast, Arguments, CmpOp, Comprehension, Expr}; use ruff_python_trivia::{SimpleTokenKind, SimpleTokenizer}; use ruff_text_size::{Ranged, TextRange}; diff --git a/crates/ruff_linter/src/rules/ruff/rules/quadratic_list_summation.rs b/crates/ruff_linter/src/rules/ruff/rules/quadratic_list_summation.rs index 9fe896d28d..67de3f48ee 100644 --- a/crates/ruff_linter/src/rules/ruff/rules/quadratic_list_summation.rs +++ b/crates/ruff_linter/src/rules/ruff/rules/quadratic_list_summation.rs @@ -3,8 +3,8 @@ use itertools::Itertools; use ruff_diagnostics::{AlwaysFixableViolation, Diagnostic, Edit, Fix}; use ruff_macros::{derive_message_formats, violation}; -use ruff_python_ast::node::AstNode; use ruff_python_ast::parenthesize::parenthesized_range; +use ruff_python_ast::AstNode; use ruff_python_ast::{self as ast, Arguments, Expr}; use ruff_python_semantic::SemanticModel; use ruff_text_size::Ranged; diff --git a/crates/ruff_python_ast/src/expression.rs b/crates/ruff_python_ast/src/expression.rs index 562c684952..041c0a0e4e 100644 --- a/crates/ruff_python_ast/src/expression.rs +++ b/crates/ruff_python_ast/src/expression.rs @@ -1,6 +1,6 @@ use ruff_text_size::{Ranged, TextRange}; -use crate::node::AnyNodeRef; +use crate::AnyNodeRef; use crate::{self as ast, Expr}; /// Unowned pendant to [`ast::Expr`] that stores a reference instead of a owned value. diff --git a/crates/ruff_python_ast/src/helpers.rs b/crates/ruff_python_ast/src/helpers.rs index 598fb4b5ac..4bd66427f8 100644 --- a/crates/ruff_python_ast/src/helpers.rs +++ b/crates/ruff_python_ast/src/helpers.rs @@ -8,9 +8,9 @@ use smallvec::SmallVec; use ruff_text_size::{Ranged, TextRange}; use crate::call_path::CallPath; -use crate::node::AnyNodeRef; use crate::parenthesize::parenthesized_range; use crate::statement_visitor::{walk_body, walk_stmt, StatementVisitor}; +use crate::AnyNodeRef; use crate::{ self as ast, Arguments, CmpOp, Constant, ExceptHandler, Expr, MatchCase, Pattern, Stmt, TypeParam, diff --git a/crates/ruff_python_ast/src/lib.rs b/crates/ruff_python_ast/src/lib.rs index 1c3f182921..210e287eed 100644 --- a/crates/ruff_python_ast/src/lib.rs +++ b/crates/ruff_python_ast/src/lib.rs @@ -2,6 +2,7 @@ use std::path::Path; pub use expression::*; pub use int::*; +pub use node::{AnyNode, AnyNodeRef, AstNode, NodeKind}; pub use nodes::*; pub mod all; @@ -14,7 +15,7 @@ pub mod helpers; pub mod identifier; pub mod imports; mod int; -pub mod node; +mod node; mod nodes; pub mod parenthesize; pub mod relocate; diff --git a/crates/ruff_python_ast/src/parenthesize.rs b/crates/ruff_python_ast/src/parenthesize.rs index 8c6b441a98..0cf8e57a7e 100644 --- a/crates/ruff_python_ast/src/parenthesize.rs +++ b/crates/ruff_python_ast/src/parenthesize.rs @@ -1,7 +1,7 @@ use ruff_python_trivia::{BackwardsTokenizer, CommentRanges, SimpleTokenKind, SimpleTokenizer}; use ruff_text_size::{Ranged, TextLen, TextRange}; -use crate::node::AnyNodeRef; +use crate::AnyNodeRef; use crate::ExpressionRef; /// Returns the [`TextRange`] of a given expression including parentheses, if the expression is diff --git a/crates/ruff_python_ast/src/visitor/preorder.rs b/crates/ruff_python_ast/src/visitor/preorder.rs index 6a64d1daa3..9f69e219ed 100644 --- a/crates/ruff_python_ast/src/visitor/preorder.rs +++ b/crates/ruff_python_ast/src/visitor/preorder.rs @@ -1,10 +1,10 @@ -use crate::node::{AnyNodeRef, AstNode}; use crate::{ Alias, Arguments, BoolOp, CmpOp, Comprehension, Constant, Decorator, ElifElseClause, ExceptHandler, Expr, Keyword, MatchCase, Mod, Operator, Parameter, ParameterWithDefault, Parameters, Pattern, PatternArguments, PatternKeyword, Stmt, TypeParam, TypeParams, UnaryOp, WithItem, }; +use crate::{AnyNodeRef, AstNode}; /// Visitor that traverses all nodes recursively in pre-order. pub trait PreorderVisitor<'a> { diff --git a/crates/ruff_python_ast/tests/preorder.rs b/crates/ruff_python_ast/tests/preorder.rs index c5de87e9fd..0f41fa1e27 100644 --- a/crates/ruff_python_ast/tests/preorder.rs +++ b/crates/ruff_python_ast/tests/preorder.rs @@ -2,12 +2,12 @@ use std::fmt::{Debug, Write}; use insta::assert_snapshot; -use ruff_python_ast::node::AnyNodeRef; use ruff_python_ast::visitor::preorder::{ walk_alias, walk_comprehension, walk_except_handler, walk_expr, walk_keyword, walk_match_case, walk_module, walk_parameter, walk_parameters, walk_pattern, walk_stmt, walk_type_param, walk_with_item, PreorderVisitor, }; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{ Alias, BoolOp, CmpOp, Comprehension, Constant, ExceptHandler, Expr, Keyword, MatchCase, Mod, Operator, Parameter, Parameters, Pattern, Stmt, TypeParam, UnaryOp, WithItem, diff --git a/crates/ruff_python_ast/tests/visitor.rs b/crates/ruff_python_ast/tests/visitor.rs index 599b7b4cfd..0765f5e7d6 100644 --- a/crates/ruff_python_ast/tests/visitor.rs +++ b/crates/ruff_python_ast/tests/visitor.rs @@ -5,12 +5,12 @@ use ruff_python_ast as ast; use ruff_python_parser::lexer::lex; use ruff_python_parser::{parse_tokens, Mode}; -use ruff_python_ast::node::AnyNodeRef; use ruff_python_ast::visitor::{ walk_alias, walk_comprehension, walk_except_handler, walk_expr, walk_keyword, walk_match_case, walk_parameter, walk_parameters, walk_pattern, walk_stmt, walk_type_param, walk_with_item, Visitor, }; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{ Alias, BoolOp, CmpOp, Comprehension, ExceptHandler, Expr, Keyword, MatchCase, Operator, Parameter, Parameters, Pattern, Stmt, TypeParam, UnaryOp, WithItem, diff --git a/crates/ruff_python_formatter/src/comments/debug.rs b/crates/ruff_python_formatter/src/comments/debug.rs index 0d9057b85a..6f12bf690c 100644 --- a/crates/ruff_python_formatter/src/comments/debug.rs +++ b/crates/ruff_python_formatter/src/comments/debug.rs @@ -180,7 +180,7 @@ mod tests { use insta::assert_debug_snapshot; use ruff_formatter::SourceCode; - use ruff_python_ast::node::AnyNode; + use ruff_python_ast::AnyNode; use ruff_python_ast::{StmtBreak, StmtContinue}; use ruff_python_trivia::CommentRanges; use ruff_text_size::{TextRange, TextSize}; diff --git a/crates/ruff_python_formatter/src/comments/format.rs b/crates/ruff_python_formatter/src/comments/format.rs index cba0a4e7c7..06bc334262 100644 --- a/crates/ruff_python_formatter/src/comments/format.rs +++ b/crates/ruff_python_formatter/src/comments/format.rs @@ -1,8 +1,8 @@ use std::borrow::Cow; use ruff_formatter::{format_args, write, FormatError, FormatOptions, SourceCode}; -use ruff_python_ast::node::{AnyNodeRef, AstNode}; use ruff_python_ast::PySourceType; +use ruff_python_ast::{AnyNodeRef, AstNode}; use ruff_python_trivia::{ is_pragma_comment, lines_after, lines_after_ignoring_trivia, lines_before, }; diff --git a/crates/ruff_python_formatter/src/comments/mod.rs b/crates/ruff_python_formatter/src/comments/mod.rs index e1f2a0ba6b..cf51a37d43 100644 --- a/crates/ruff_python_formatter/src/comments/mod.rs +++ b/crates/ruff_python_formatter/src/comments/mod.rs @@ -96,8 +96,8 @@ pub(crate) use format::{ leading_alternate_branch_comments, leading_comments, leading_node_comments, trailing_comments, }; use ruff_formatter::{SourceCode, SourceCodeSlice}; -use ruff_python_ast::node::AnyNodeRef; use ruff_python_ast::visitor::preorder::{PreorderVisitor, TraversalSignal}; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::Mod; use ruff_python_trivia::{CommentRanges, PythonWhitespace}; use ruff_source_file::Locator; diff --git a/crates/ruff_python_formatter/src/comments/node_key.rs b/crates/ruff_python_formatter/src/comments/node_key.rs index eb026ca82d..5c38ac10e5 100644 --- a/crates/ruff_python_formatter/src/comments/node_key.rs +++ b/crates/ruff_python_formatter/src/comments/node_key.rs @@ -1,4 +1,4 @@ -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use std::fmt::{Debug, Formatter}; use std::hash::{Hash, Hasher}; @@ -52,7 +52,7 @@ impl<'a> From> for NodeRefEqualityKey<'a> { #[cfg(test)] mod tests { use crate::comments::node_key::NodeRefEqualityKey; - use ruff_python_ast::node::AnyNodeRef; + use ruff_python_ast::AnyNodeRef; use ruff_python_ast::StmtContinue; use ruff_text_size::TextRange; use std::collections::hash_map::DefaultHasher; diff --git a/crates/ruff_python_formatter/src/comments/placement.rs b/crates/ruff_python_formatter/src/comments/placement.rs index 88b72cdd89..18e59ae1d4 100644 --- a/crates/ruff_python_formatter/src/comments/placement.rs +++ b/crates/ruff_python_formatter/src/comments/placement.rs @@ -1,7 +1,7 @@ use std::cmp::Ordering; -use ruff_python_ast::node::AnyNodeRef; use ruff_python_ast::whitespace::indentation; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{self as ast, Comprehension, Expr, MatchCase, ModModule, Parameters}; use ruff_python_trivia::{ find_only_token_in_range, indentation_at_offset, BackwardsTokenizer, CommentRanges, diff --git a/crates/ruff_python_formatter/src/comments/visitor.rs b/crates/ruff_python_formatter/src/comments/visitor.rs index 91819acc39..b9788be8d2 100644 --- a/crates/ruff_python_formatter/src/comments/visitor.rs +++ b/crates/ruff_python_formatter/src/comments/visitor.rs @@ -2,7 +2,7 @@ use std::fmt::Debug; use std::iter::Peekable; use ruff_formatter::{SourceCode, SourceCodeSlice}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{Mod, Stmt}; // The interface is designed to only export the members relevant for iterating nodes in // pre-order. diff --git a/crates/ruff_python_formatter/src/expression/expr_attribute.rs b/crates/ruff_python_formatter/src/expression/expr_attribute.rs index c9cc463bea..16d3956b26 100644 --- a/crates/ruff_python_formatter/src/expression/expr_attribute.rs +++ b/crates/ruff_python_formatter/src/expression/expr_attribute.rs @@ -1,5 +1,5 @@ use ruff_formatter::{write, FormatRuleWithOptions}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{Constant, Expr, ExprAttribute, ExprConstant}; use ruff_python_trivia::{find_only_token_in_range, SimpleTokenKind}; use ruff_text_size::{Ranged, TextRange}; diff --git a/crates/ruff_python_formatter/src/expression/expr_await.rs b/crates/ruff_python_formatter/src/expression/expr_await.rs index 91627848be..da40802310 100644 --- a/crates/ruff_python_formatter/src/expression/expr_await.rs +++ b/crates/ruff_python_formatter/src/expression/expr_await.rs @@ -1,5 +1,5 @@ use ruff_formatter::write; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::ExprAwait; use crate::expression::maybe_parenthesize_expression; diff --git a/crates/ruff_python_formatter/src/expression/expr_bin_op.rs b/crates/ruff_python_formatter/src/expression/expr_bin_op.rs index 5402b3e5f5..4d5ea27354 100644 --- a/crates/ruff_python_formatter/src/expression/expr_bin_op.rs +++ b/crates/ruff_python_formatter/src/expression/expr_bin_op.rs @@ -1,4 +1,4 @@ -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{Expr, ExprBinOp}; use crate::comments::SourceComment; diff --git a/crates/ruff_python_formatter/src/expression/expr_bool_op.rs b/crates/ruff_python_formatter/src/expression/expr_bool_op.rs index 674cfa9334..63c0b4e3e0 100644 --- a/crates/ruff_python_formatter/src/expression/expr_bool_op.rs +++ b/crates/ruff_python_formatter/src/expression/expr_bool_op.rs @@ -1,5 +1,5 @@ use ruff_formatter::{FormatOwnedWithRule, FormatRefWithRule}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{BoolOp, ExprBoolOp}; use crate::expression::binary_like::BinaryLike; diff --git a/crates/ruff_python_formatter/src/expression/expr_call.rs b/crates/ruff_python_formatter/src/expression/expr_call.rs index 842d59062c..47cd650255 100644 --- a/crates/ruff_python_formatter/src/expression/expr_call.rs +++ b/crates/ruff_python_formatter/src/expression/expr_call.rs @@ -1,5 +1,5 @@ use ruff_formatter::FormatRuleWithOptions; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{Expr, ExprCall}; use crate::comments::{dangling_comments, SourceComment}; diff --git a/crates/ruff_python_formatter/src/expression/expr_compare.rs b/crates/ruff_python_formatter/src/expression/expr_compare.rs index ae4e4d9b49..e4f638831c 100644 --- a/crates/ruff_python_formatter/src/expression/expr_compare.rs +++ b/crates/ruff_python_formatter/src/expression/expr_compare.rs @@ -1,5 +1,5 @@ use ruff_formatter::{FormatOwnedWithRule, FormatRefWithRule}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{CmpOp, Expr, ExprCompare}; use crate::comments::SourceComment; diff --git a/crates/ruff_python_formatter/src/expression/expr_constant.rs b/crates/ruff_python_formatter/src/expression/expr_constant.rs index 580c63d773..f9dda6c555 100644 --- a/crates/ruff_python_formatter/src/expression/expr_constant.rs +++ b/crates/ruff_python_formatter/src/expression/expr_constant.rs @@ -1,5 +1,5 @@ use ruff_formatter::FormatRuleWithOptions; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{Constant, ExprConstant}; use ruff_text_size::{Ranged, TextLen, TextRange}; diff --git a/crates/ruff_python_formatter/src/expression/expr_dict.rs b/crates/ruff_python_formatter/src/expression/expr_dict.rs index 351505fe3a..43ff4830be 100644 --- a/crates/ruff_python_formatter/src/expression/expr_dict.rs +++ b/crates/ruff_python_formatter/src/expression/expr_dict.rs @@ -1,5 +1,5 @@ use ruff_formatter::{format_args, write}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{Expr, ExprDict}; use ruff_text_size::{Ranged, TextRange}; diff --git a/crates/ruff_python_formatter/src/expression/expr_dict_comp.rs b/crates/ruff_python_formatter/src/expression/expr_dict_comp.rs index fa3566809a..605f6f5d34 100644 --- a/crates/ruff_python_formatter/src/expression/expr_dict_comp.rs +++ b/crates/ruff_python_formatter/src/expression/expr_dict_comp.rs @@ -1,5 +1,5 @@ use ruff_formatter::write; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::ExprDictComp; use ruff_text_size::Ranged; diff --git a/crates/ruff_python_formatter/src/expression/expr_f_string.rs b/crates/ruff_python_formatter/src/expression/expr_f_string.rs index 5a9612f39f..51beb4dbb8 100644 --- a/crates/ruff_python_formatter/src/expression/expr_f_string.rs +++ b/crates/ruff_python_formatter/src/expression/expr_f_string.rs @@ -2,7 +2,7 @@ use memchr::memchr2; use crate::comments::SourceComment; use ruff_formatter::FormatResult; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::ExprFString; use crate::expression::parentheses::{NeedsParentheses, OptionalParentheses}; diff --git a/crates/ruff_python_formatter/src/expression/expr_formatted_value.rs b/crates/ruff_python_formatter/src/expression/expr_formatted_value.rs index 5133cb86e5..a1939891a3 100644 --- a/crates/ruff_python_formatter/src/expression/expr_formatted_value.rs +++ b/crates/ruff_python_formatter/src/expression/expr_formatted_value.rs @@ -1,4 +1,4 @@ -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::ExprFormattedValue; use crate::expression::parentheses::{NeedsParentheses, OptionalParentheses}; diff --git a/crates/ruff_python_formatter/src/expression/expr_generator_exp.rs b/crates/ruff_python_formatter/src/expression/expr_generator_exp.rs index 5ac878a187..4d3de0402e 100644 --- a/crates/ruff_python_formatter/src/expression/expr_generator_exp.rs +++ b/crates/ruff_python_formatter/src/expression/expr_generator_exp.rs @@ -1,5 +1,5 @@ use ruff_formatter::{format_args, write, FormatRuleWithOptions}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::ExprGeneratorExp; use ruff_python_trivia::{SimpleTokenKind, SimpleTokenizer}; use ruff_text_size::{Ranged, TextRange}; diff --git a/crates/ruff_python_formatter/src/expression/expr_if_exp.rs b/crates/ruff_python_formatter/src/expression/expr_if_exp.rs index 78853d40d3..5244e18d49 100644 --- a/crates/ruff_python_formatter/src/expression/expr_if_exp.rs +++ b/crates/ruff_python_formatter/src/expression/expr_if_exp.rs @@ -1,5 +1,5 @@ use ruff_formatter::{write, FormatRuleWithOptions}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{Expr, ExprIfExp}; use crate::comments::leading_comments; diff --git a/crates/ruff_python_formatter/src/expression/expr_lambda.rs b/crates/ruff_python_formatter/src/expression/expr_lambda.rs index 9e1e7f9402..f2487fd6a4 100644 --- a/crates/ruff_python_formatter/src/expression/expr_lambda.rs +++ b/crates/ruff_python_formatter/src/expression/expr_lambda.rs @@ -1,5 +1,5 @@ use ruff_formatter::write; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::ExprLambda; use ruff_text_size::Ranged; diff --git a/crates/ruff_python_formatter/src/expression/expr_list.rs b/crates/ruff_python_formatter/src/expression/expr_list.rs index e7e522a84c..6f5d70e812 100644 --- a/crates/ruff_python_formatter/src/expression/expr_list.rs +++ b/crates/ruff_python_formatter/src/expression/expr_list.rs @@ -1,5 +1,5 @@ use ruff_formatter::prelude::format_with; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::ExprList; use ruff_text_size::Ranged; diff --git a/crates/ruff_python_formatter/src/expression/expr_list_comp.rs b/crates/ruff_python_formatter/src/expression/expr_list_comp.rs index 48aa12d0be..3b2d709607 100644 --- a/crates/ruff_python_formatter/src/expression/expr_list_comp.rs +++ b/crates/ruff_python_formatter/src/expression/expr_list_comp.rs @@ -1,5 +1,5 @@ use ruff_formatter::{format_args, write, FormatResult}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::ExprListComp; use crate::comments::SourceComment; diff --git a/crates/ruff_python_formatter/src/expression/expr_name.rs b/crates/ruff_python_formatter/src/expression/expr_name.rs index 7a49de0894..afe165e07a 100644 --- a/crates/ruff_python_formatter/src/expression/expr_name.rs +++ b/crates/ruff_python_formatter/src/expression/expr_name.rs @@ -1,5 +1,5 @@ use ruff_formatter::{write, FormatContext}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::ExprName; use crate::comments::SourceComment; diff --git a/crates/ruff_python_formatter/src/expression/expr_named_expr.rs b/crates/ruff_python_formatter/src/expression/expr_named_expr.rs index 1b0cd194e8..3fe831c3a0 100644 --- a/crates/ruff_python_formatter/src/expression/expr_named_expr.rs +++ b/crates/ruff_python_formatter/src/expression/expr_named_expr.rs @@ -1,5 +1,5 @@ use ruff_formatter::{format_args, write}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::ExprNamedExpr; use crate::comments::{dangling_comments, SourceComment}; diff --git a/crates/ruff_python_formatter/src/expression/expr_set.rs b/crates/ruff_python_formatter/src/expression/expr_set.rs index 109227c5d1..db5e25a054 100644 --- a/crates/ruff_python_formatter/src/expression/expr_set.rs +++ b/crates/ruff_python_formatter/src/expression/expr_set.rs @@ -1,4 +1,4 @@ -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::ExprSet; use ruff_text_size::Ranged; diff --git a/crates/ruff_python_formatter/src/expression/expr_set_comp.rs b/crates/ruff_python_formatter/src/expression/expr_set_comp.rs index 6d91be7115..0a09c60377 100644 --- a/crates/ruff_python_formatter/src/expression/expr_set_comp.rs +++ b/crates/ruff_python_formatter/src/expression/expr_set_comp.rs @@ -1,5 +1,5 @@ use ruff_formatter::{format_args, write, Buffer, FormatResult}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::ExprSetComp; use crate::comments::SourceComment; diff --git a/crates/ruff_python_formatter/src/expression/expr_slice.rs b/crates/ruff_python_formatter/src/expression/expr_slice.rs index 85d3822029..5837a22605 100644 --- a/crates/ruff_python_formatter/src/expression/expr_slice.rs +++ b/crates/ruff_python_formatter/src/expression/expr_slice.rs @@ -1,5 +1,5 @@ use ruff_formatter::{write, FormatError}; -use ruff_python_ast::node::{AnyNodeRef, AstNode}; +use ruff_python_ast::{AnyNodeRef, AstNode}; use ruff_python_ast::{Expr, ExprSlice, ExprUnaryOp, UnaryOp}; use ruff_python_trivia::{SimpleToken, SimpleTokenKind, SimpleTokenizer}; use ruff_text_size::{Ranged, TextRange}; diff --git a/crates/ruff_python_formatter/src/expression/expr_starred.rs b/crates/ruff_python_formatter/src/expression/expr_starred.rs index da3e5e208c..16136417f3 100644 --- a/crates/ruff_python_formatter/src/expression/expr_starred.rs +++ b/crates/ruff_python_formatter/src/expression/expr_starred.rs @@ -1,5 +1,5 @@ use ruff_formatter::write; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::ExprStarred; use crate::comments::{dangling_comments, SourceComment}; diff --git a/crates/ruff_python_formatter/src/expression/expr_subscript.rs b/crates/ruff_python_formatter/src/expression/expr_subscript.rs index 1397973d1b..75a7b16f6e 100644 --- a/crates/ruff_python_formatter/src/expression/expr_subscript.rs +++ b/crates/ruff_python_formatter/src/expression/expr_subscript.rs @@ -1,5 +1,5 @@ use ruff_formatter::{write, FormatRuleWithOptions}; -use ruff_python_ast::node::{AnyNodeRef, AstNode}; +use ruff_python_ast::{AnyNodeRef, AstNode}; use ruff_python_ast::{Expr, ExprSubscript}; use crate::comments::SourceComment; diff --git a/crates/ruff_python_formatter/src/expression/expr_tuple.rs b/crates/ruff_python_formatter/src/expression/expr_tuple.rs index abddb2ac35..5d7e23a3da 100644 --- a/crates/ruff_python_formatter/src/expression/expr_tuple.rs +++ b/crates/ruff_python_formatter/src/expression/expr_tuple.rs @@ -1,5 +1,5 @@ use ruff_formatter::{format_args, write, FormatRuleWithOptions}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::ExprTuple; use ruff_python_trivia::{SimpleTokenKind, SimpleTokenizer}; use ruff_text_size::{Ranged, TextRange}; diff --git a/crates/ruff_python_formatter/src/expression/expr_unary_op.rs b/crates/ruff_python_formatter/src/expression/expr_unary_op.rs index cd5d30e97b..b81b2f7cb6 100644 --- a/crates/ruff_python_formatter/src/expression/expr_unary_op.rs +++ b/crates/ruff_python_formatter/src/expression/expr_unary_op.rs @@ -1,4 +1,4 @@ -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::ExprUnaryOp; use ruff_python_ast::UnaryOp; diff --git a/crates/ruff_python_formatter/src/expression/expr_yield.rs b/crates/ruff_python_formatter/src/expression/expr_yield.rs index 11765d6184..20e274ec21 100644 --- a/crates/ruff_python_formatter/src/expression/expr_yield.rs +++ b/crates/ruff_python_formatter/src/expression/expr_yield.rs @@ -1,5 +1,5 @@ use ruff_formatter::write; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{Expr, ExprYield, ExprYieldFrom}; use ruff_text_size::{Ranged, TextRange}; diff --git a/crates/ruff_python_formatter/src/expression/expr_yield_from.rs b/crates/ruff_python_formatter/src/expression/expr_yield_from.rs index b3194a58a7..d459617f7e 100644 --- a/crates/ruff_python_formatter/src/expression/expr_yield_from.rs +++ b/crates/ruff_python_formatter/src/expression/expr_yield_from.rs @@ -1,4 +1,4 @@ -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::ExprYieldFrom; use crate::expression::expr_yield::AnyExpressionYield; diff --git a/crates/ruff_python_formatter/src/expression/mod.rs b/crates/ruff_python_formatter/src/expression/mod.rs index 4a8f01f6a2..bc1bd2050a 100644 --- a/crates/ruff_python_formatter/src/expression/mod.rs +++ b/crates/ruff_python_formatter/src/expression/mod.rs @@ -6,8 +6,8 @@ use ruff_formatter::{ write, FormatOwnedWithRule, FormatRefWithRule, FormatRule, FormatRuleWithOptions, }; use ruff_python_ast as ast; -use ruff_python_ast::node::AnyNodeRef; use ruff_python_ast::visitor::preorder::{walk_expr, PreorderVisitor}; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{Constant, Expr, ExpressionRef, Operator}; use ruff_python_trivia::CommentRanges; diff --git a/crates/ruff_python_formatter/src/expression/parentheses.rs b/crates/ruff_python_formatter/src/expression/parentheses.rs index 005b3efa05..e68a5a473e 100644 --- a/crates/ruff_python_formatter/src/expression/parentheses.rs +++ b/crates/ruff_python_formatter/src/expression/parentheses.rs @@ -1,6 +1,6 @@ use ruff_formatter::prelude::tag::Condition; use ruff_formatter::{format_args, write, Argument, Arguments}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::ExpressionRef; use ruff_python_trivia::CommentRanges; use ruff_python_trivia::{ diff --git a/crates/ruff_python_formatter/src/expression/string.rs b/crates/ruff_python_formatter/src/expression/string.rs index 7e0b0cb06b..b6f7da7455 100644 --- a/crates/ruff_python_formatter/src/expression/string.rs +++ b/crates/ruff_python_formatter/src/expression/string.rs @@ -3,7 +3,7 @@ use std::borrow::Cow; use bitflags::bitflags; use ruff_formatter::{format_args, write, FormatError}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{self as ast, Constant, ExprConstant, ExprFString, ExpressionRef}; use ruff_python_parser::lexer::{lex_starts_at, LexicalError, LexicalErrorType}; use ruff_python_parser::{Mode, Tok}; diff --git a/crates/ruff_python_formatter/src/lib.rs b/crates/ruff_python_formatter/src/lib.rs index 3bd8ae3f4d..e92ec0028b 100644 --- a/crates/ruff_python_formatter/src/lib.rs +++ b/crates/ruff_python_formatter/src/lib.rs @@ -3,7 +3,7 @@ use tracing::Level; use ruff_formatter::prelude::*; use ruff_formatter::{format, FormatError, Formatted, PrintError, Printed, SourceCode}; -use ruff_python_ast::node::AstNode; +use ruff_python_ast::AstNode; use ruff_python_ast::Mod; use ruff_python_index::tokens_and_ranges; use ruff_python_parser::lexer::LexicalError; diff --git a/crates/ruff_python_formatter/src/other/match_case.rs b/crates/ruff_python_formatter/src/other/match_case.rs index 0b965583d5..785ab73f50 100644 --- a/crates/ruff_python_formatter/src/other/match_case.rs +++ b/crates/ruff_python_formatter/src/other/match_case.rs @@ -1,5 +1,5 @@ use ruff_formatter::write; -use ruff_python_ast::node::AstNode; +use ruff_python_ast::AstNode; use ruff_python_ast::MatchCase; use crate::builders::parenthesize_if_expands; diff --git a/crates/ruff_python_formatter/src/other/parameters.rs b/crates/ruff_python_formatter/src/other/parameters.rs index 2194a579f4..5e67e579de 100644 --- a/crates/ruff_python_formatter/src/other/parameters.rs +++ b/crates/ruff_python_formatter/src/other/parameters.rs @@ -1,8 +1,8 @@ use std::usize; use ruff_formatter::{format_args, write, FormatRuleWithOptions}; -use ruff_python_ast::node::{AnyNodeRef, AstNode}; use ruff_python_ast::Parameters; +use ruff_python_ast::{AnyNodeRef, AstNode}; use ruff_python_trivia::{SimpleToken, SimpleTokenKind, SimpleTokenizer}; use ruff_text_size::{Ranged, TextRange, TextSize}; diff --git a/crates/ruff_python_formatter/src/pattern/mod.rs b/crates/ruff_python_formatter/src/pattern/mod.rs index 50d1f99fb2..36d927be2a 100644 --- a/crates/ruff_python_formatter/src/pattern/mod.rs +++ b/crates/ruff_python_formatter/src/pattern/mod.rs @@ -1,5 +1,5 @@ use ruff_formatter::{FormatOwnedWithRule, FormatRefWithRule, FormatRule, FormatRuleWithOptions}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::Pattern; use ruff_python_trivia::CommentRanges; use ruff_python_trivia::{ diff --git a/crates/ruff_python_formatter/src/pattern/pattern_arguments.rs b/crates/ruff_python_formatter/src/pattern/pattern_arguments.rs index 8dd05a91f5..cdcb482943 100644 --- a/crates/ruff_python_formatter/src/pattern/pattern_arguments.rs +++ b/crates/ruff_python_formatter/src/pattern/pattern_arguments.rs @@ -1,5 +1,5 @@ use ruff_formatter::write; -use ruff_python_ast::node::AstNode; +use ruff_python_ast::AstNode; use ruff_python_ast::{Pattern, PatternArguments}; use ruff_python_trivia::{SimpleTokenKind, SimpleTokenizer}; use ruff_text_size::{Ranged, TextRange, TextSize}; diff --git a/crates/ruff_python_formatter/src/pattern/pattern_match_as.rs b/crates/ruff_python_formatter/src/pattern/pattern_match_as.rs index 921e548ac0..d9db505418 100644 --- a/crates/ruff_python_formatter/src/pattern/pattern_match_as.rs +++ b/crates/ruff_python_formatter/src/pattern/pattern_match_as.rs @@ -1,5 +1,5 @@ use ruff_formatter::write; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::PatternMatchAs; use crate::comments::{dangling_comments, SourceComment}; diff --git a/crates/ruff_python_formatter/src/pattern/pattern_match_class.rs b/crates/ruff_python_formatter/src/pattern/pattern_match_class.rs index 69cbf4e774..c6253e96c3 100644 --- a/crates/ruff_python_formatter/src/pattern/pattern_match_class.rs +++ b/crates/ruff_python_formatter/src/pattern/pattern_match_class.rs @@ -1,5 +1,5 @@ use ruff_formatter::write; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::PatternMatchClass; use crate::comments::{dangling_comments, SourceComment}; diff --git a/crates/ruff_python_formatter/src/pattern/pattern_match_mapping.rs b/crates/ruff_python_formatter/src/pattern/pattern_match_mapping.rs index 1145f64bdd..1cd449c4e6 100644 --- a/crates/ruff_python_formatter/src/pattern/pattern_match_mapping.rs +++ b/crates/ruff_python_formatter/src/pattern/pattern_match_mapping.rs @@ -1,5 +1,5 @@ use ruff_formatter::{format_args, write}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::PatternMatchMapping; use ruff_python_ast::{Expr, Identifier, Pattern}; use ruff_python_trivia::{SimpleTokenKind, SimpleTokenizer}; diff --git a/crates/ruff_python_formatter/src/pattern/pattern_match_or.rs b/crates/ruff_python_formatter/src/pattern/pattern_match_or.rs index 4de2af6c3e..91e141dcc7 100644 --- a/crates/ruff_python_formatter/src/pattern/pattern_match_or.rs +++ b/crates/ruff_python_formatter/src/pattern/pattern_match_or.rs @@ -1,5 +1,5 @@ use ruff_formatter::write; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::PatternMatchOr; use crate::comments::leading_comments; diff --git a/crates/ruff_python_formatter/src/pattern/pattern_match_sequence.rs b/crates/ruff_python_formatter/src/pattern/pattern_match_sequence.rs index 8f5f10ce52..56e9d1c8a7 100644 --- a/crates/ruff_python_formatter/src/pattern/pattern_match_sequence.rs +++ b/crates/ruff_python_formatter/src/pattern/pattern_match_sequence.rs @@ -1,6 +1,6 @@ use crate::comments::SourceComment; use ruff_formatter::{format_args, Format, FormatResult}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::PatternMatchSequence; use ruff_python_trivia::{SimpleTokenKind, SimpleTokenizer}; use ruff_text_size::{Ranged, TextRange}; diff --git a/crates/ruff_python_formatter/src/pattern/pattern_match_singleton.rs b/crates/ruff_python_formatter/src/pattern/pattern_match_singleton.rs index f1aabfddc3..0fa9a8af68 100644 --- a/crates/ruff_python_formatter/src/pattern/pattern_match_singleton.rs +++ b/crates/ruff_python_formatter/src/pattern/pattern_match_singleton.rs @@ -1,4 +1,4 @@ -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{Constant, PatternMatchSingleton}; use crate::expression::parentheses::{NeedsParentheses, OptionalParentheses}; diff --git a/crates/ruff_python_formatter/src/pattern/pattern_match_star.rs b/crates/ruff_python_formatter/src/pattern/pattern_match_star.rs index c8a88fe773..e608e65c14 100644 --- a/crates/ruff_python_formatter/src/pattern/pattern_match_star.rs +++ b/crates/ruff_python_formatter/src/pattern/pattern_match_star.rs @@ -1,5 +1,5 @@ use ruff_formatter::write; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::PatternMatchStar; use crate::comments::{dangling_comments, SourceComment}; diff --git a/crates/ruff_python_formatter/src/pattern/pattern_match_value.rs b/crates/ruff_python_formatter/src/pattern/pattern_match_value.rs index e513ef2fcf..0e9db27b15 100644 --- a/crates/ruff_python_formatter/src/pattern/pattern_match_value.rs +++ b/crates/ruff_python_formatter/src/pattern/pattern_match_value.rs @@ -1,4 +1,4 @@ -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::PatternMatchValue; use crate::expression::parentheses::{NeedsParentheses, OptionalParentheses, Parentheses}; diff --git a/crates/ruff_python_formatter/src/statement/clause.rs b/crates/ruff_python_formatter/src/statement/clause.rs index b8138df503..d7725bca77 100644 --- a/crates/ruff_python_formatter/src/statement/clause.rs +++ b/crates/ruff_python_formatter/src/statement/clause.rs @@ -1,5 +1,5 @@ use ruff_formatter::{write, Argument, Arguments, FormatError}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{ ElifElseClause, ExceptHandlerExceptHandler, MatchCase, StmtClassDef, StmtFor, StmtFunctionDef, StmtIf, StmtMatch, StmtTry, StmtWhile, StmtWith, Suite, diff --git a/crates/ruff_python_formatter/src/statement/stmt_global.rs b/crates/ruff_python_formatter/src/statement/stmt_global.rs index 731630a3d8..dac5c0b520 100644 --- a/crates/ruff_python_formatter/src/statement/stmt_global.rs +++ b/crates/ruff_python_formatter/src/statement/stmt_global.rs @@ -1,5 +1,5 @@ use ruff_formatter::{format_args, write}; -use ruff_python_ast::node::AstNode; +use ruff_python_ast::AstNode; use ruff_python_ast::StmtGlobal; use crate::comments::{SourceComment, SuppressionKind}; diff --git a/crates/ruff_python_formatter/src/statement/stmt_if.rs b/crates/ruff_python_formatter/src/statement/stmt_if.rs index e5852db8d0..5c6fabea10 100644 --- a/crates/ruff_python_formatter/src/statement/stmt_if.rs +++ b/crates/ruff_python_formatter/src/statement/stmt_if.rs @@ -1,5 +1,5 @@ use ruff_formatter::{format_args, write}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{ElifElseClause, StmtIf}; use crate::comments::SourceComment; diff --git a/crates/ruff_python_formatter/src/statement/stmt_import_from.rs b/crates/ruff_python_formatter/src/statement/stmt_import_from.rs index 29c1738d04..e0535268a0 100644 --- a/crates/ruff_python_formatter/src/statement/stmt_import_from.rs +++ b/crates/ruff_python_formatter/src/statement/stmt_import_from.rs @@ -1,5 +1,5 @@ use ruff_formatter::write; -use ruff_python_ast::node::AstNode; +use ruff_python_ast::AstNode; use ruff_python_ast::StmtImportFrom; use ruff_text_size::Ranged; diff --git a/crates/ruff_python_formatter/src/statement/stmt_nonlocal.rs b/crates/ruff_python_formatter/src/statement/stmt_nonlocal.rs index 5be0c7c9eb..e39965e5b1 100644 --- a/crates/ruff_python_formatter/src/statement/stmt_nonlocal.rs +++ b/crates/ruff_python_formatter/src/statement/stmt_nonlocal.rs @@ -1,5 +1,5 @@ use ruff_formatter::{format_args, write}; -use ruff_python_ast::node::AstNode; +use ruff_python_ast::AstNode; use ruff_python_ast::StmtNonlocal; use crate::comments::{SourceComment, SuppressionKind}; diff --git a/crates/ruff_python_formatter/src/statement/stmt_while.rs b/crates/ruff_python_formatter/src/statement/stmt_while.rs index 88a9af9831..8372cd6062 100644 --- a/crates/ruff_python_formatter/src/statement/stmt_while.rs +++ b/crates/ruff_python_formatter/src/statement/stmt_while.rs @@ -1,5 +1,5 @@ use ruff_formatter::{format_args, write}; -use ruff_python_ast::node::AstNode; +use ruff_python_ast::AstNode; use ruff_python_ast::{Stmt, StmtWhile}; use ruff_text_size::Ranged; diff --git a/crates/ruff_python_formatter/src/statement/stmt_with.rs b/crates/ruff_python_formatter/src/statement/stmt_with.rs index a71f73e6b2..af2389279b 100644 --- a/crates/ruff_python_formatter/src/statement/stmt_with.rs +++ b/crates/ruff_python_formatter/src/statement/stmt_with.rs @@ -1,5 +1,5 @@ use ruff_formatter::{format_args, write, FormatError}; -use ruff_python_ast::node::AstNode; +use ruff_python_ast::AstNode; use ruff_python_ast::StmtWith; use ruff_python_trivia::{SimpleTokenKind, SimpleTokenizer}; use ruff_text_size::{Ranged, TextRange}; diff --git a/crates/ruff_python_formatter/src/statement/suite.rs b/crates/ruff_python_formatter/src/statement/suite.rs index 9575f78d86..6e820104c6 100644 --- a/crates/ruff_python_formatter/src/statement/suite.rs +++ b/crates/ruff_python_formatter/src/statement/suite.rs @@ -1,6 +1,6 @@ use ruff_formatter::{write, FormatOwnedWithRule, FormatRefWithRule, FormatRuleWithOptions}; use ruff_python_ast::helpers::is_compound_statement; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::{self as ast, Constant, Expr, ExprConstant, PySourceType, Stmt, Suite}; use ruff_python_trivia::{lines_after, lines_after_ignoring_end_of_line_trivia, lines_before}; use ruff_text_size::{Ranged, TextRange}; diff --git a/crates/ruff_python_formatter/src/type_param/type_params.rs b/crates/ruff_python_formatter/src/type_param/type_params.rs index cac5b8b33f..c99020cc24 100644 --- a/crates/ruff_python_formatter/src/type_param/type_params.rs +++ b/crates/ruff_python_formatter/src/type_param/type_params.rs @@ -1,6 +1,6 @@ use ruff_formatter::write; use ruff_formatter::FormatResult; -use ruff_python_ast::node::AstNode; +use ruff_python_ast::AstNode; use ruff_python_ast::TypeParams; use ruff_text_size::Ranged; diff --git a/crates/ruff_python_formatter/src/verbatim.rs b/crates/ruff_python_formatter/src/verbatim.rs index deaa8cf4c5..a9657c097a 100644 --- a/crates/ruff_python_formatter/src/verbatim.rs +++ b/crates/ruff_python_formatter/src/verbatim.rs @@ -4,7 +4,7 @@ use std::iter::FusedIterator; use unicode_width::UnicodeWidthStr; use ruff_formatter::{write, FormatError}; -use ruff_python_ast::node::AnyNodeRef; +use ruff_python_ast::AnyNodeRef; use ruff_python_ast::Stmt; use ruff_python_parser::lexer::{lex_starts_at, LexResult}; use ruff_python_parser::{Mode, Tok}; diff --git a/crates/ruff_python_semantic/src/nodes.rs b/crates/ruff_python_semantic/src/nodes.rs index 3a95b2e8e2..37bd797442 100644 --- a/crates/ruff_python_semantic/src/nodes.rs +++ b/crates/ruff_python_semantic/src/nodes.rs @@ -74,11 +74,11 @@ impl<'a> Index for Nodes<'a> { } } -/// A reference to an AST node. Like [`ruff_python_ast::node::AnyNodeRef`], but wraps the node +/// A reference to an AST node. Like [`ruff_python_ast::AnyNodeRef`], but wraps the node /// itself (like [`Stmt`]) rather than the narrowed type (like [`ruff_python_ast::StmtAssign`]). /// -/// TODO(charlie): Replace with [`ruff_python_ast::node::AnyNodeRef`]. This requires migrating -/// the rest of the codebase to use [`ruff_python_ast::node::AnyNodeRef`] and related abstractions, +/// TODO(charlie): Replace with [`ruff_python_ast::AnyNodeRef`]. This requires migrating +/// the rest of the codebase to use [`ruff_python_ast::AnyNodeRef`] and related abstractions, /// like [`ruff_python_ast::ExpressionRef`] instead of [`Expr`]. #[derive(Copy, Clone, Debug, PartialEq)] pub enum NodeRef<'a> {