(
mut fstring_element: ast::InterpolatedStringElements,
)
| 4 | use ast::str_prefix::StringLiteralPrefix; |
| 5 | |
| 6 | fn ruff_fstring_element_into_iter( |
| 7 | mut fstring_element: ast::InterpolatedStringElements, |
| 8 | ) -> impl Iterator<Item = ast::InterpolatedStringElement> { |
| 9 | let default = ast::InterpolatedStringElement::Literal(ast::InterpolatedStringLiteralElement { |
| 10 | node_index: Default::default(), |
| 11 | range: Default::default(), |
| 12 | value: Default::default(), |
| 13 | }); |
| 14 | fstring_element |
| 15 | .iter_mut() |
| 16 | .map(move |elem| core::mem::replace(elem, default.clone())) |
| 17 | .collect::<Vec<_>>() |
| 18 | .into_iter() |
| 19 | } |
| 20 | |
| 21 | fn ruff_fstring_element_to_joined_str_part( |
| 22 | element: ast::InterpolatedStringElement, |
no test coverage detected