Avatar ·

Como exibir texto em Rust sem quebra de linha no final?

Olá a todos! Comecei a estudar Rust e me deparei com um problema aparentemente simples. Em Python, eu costumava usar `print("texto", end="")` para exibir algo sem quebra de linha. Em Rust, tentei a macro `println!()`, mas ela sempre adiciona `\n` no final. Preciso exibir sequencialmente vários valores em uma única linha, por exemplo, para um indicador de progresso ou para entrada de dados linha por linha. Aqui está o que tentei: ```rust fn main() { println!("Carregando: "); for i in 0..5 { println!("{} ", i); // Quero que os números fiquem em uma única linha } println!("Pronto!"); } ``` Este código exibe cada número em uma nova linha, mas eu preciso: `Carregando: 0 1 2 3 4 Pronto!` Li a documentação, mas só encontrei `println!()`, que sempre adiciona uma nova linha. Existe