ruff/crates/ruff_python_formatter/src
Dylan 9bbf4987e8
Implement template strings (#17851)
This PR implements template strings (t-strings) in the parser and
formatter for Ruff.

Minimal changes necessary to compile were made in other parts of the code (e.g. ty, the linter, etc.). These will be covered properly in follow-up PRs.
2025-05-30 15:00:56 -05:00
..
comments Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
expression Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
module Switch to Rust 2024 edition (#18129) 2025-05-16 13:25:28 +02:00
other Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
pattern Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
snapshots Update insta snapshots (#14366) 2024-11-15 19:31:15 +01:00
statement Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
string Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
type_param Remove `AstNode` and `AnyNode` (#15479) 2025-01-17 17:11:00 -05:00
builders.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
cli.rs Switch to Rust 2024 edition (#18129) 2025-05-16 13:25:28 +02:00
context.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
db.rs Switch to Rust 2024 edition (#18129) 2025-05-16 13:25:28 +02:00
generated.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
lib.rs Switch to Rust 2024 edition (#18129) 2025-05-16 13:25:28 +02:00
main.rs Switch to Rust 2024 edition (#18129) 2025-05-16 13:25:28 +02:00
options.rs Switch to Rust 2024 edition (#18129) 2025-05-16 13:25:28 +02:00
prelude.rs Switch to Rust 2024 edition (#18129) 2025-05-16 13:25:28 +02:00
preview.rs Don't add chaperone space after escaped quote in triple quote (#17216) 2025-04-11 10:21:47 +02:00
range.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
shared_traits.rs Upgrade Rust toolchain to 1.83 (#14677) 2024-11-29 12:05:05 +00:00
verbatim.rs Switch to Rust 2024 edition (#18129) 2025-05-16 13:25:28 +02:00