Avatar ·

Como definir uma constante de string multilinha em Rust? Sintaxe e exemplos

Olá a todos! Comecei a estudar Rust e me deparei com um problema. Preciso declarar uma variável string que contém várias linhas de texto. Em outras linguagens, como Python, posso simplesmente escrever: ```python text = """Isto multilinha string""" ``` Mas em Rust, estou tentando assim: ```rust let text = "Isto\nmultilinha\nstring"; ``` E o compilador dá erro: `error: unterminated double quote string`. Também tentei escapar os caracteres de nova linha com ``, mas isso é inconveniente para textos grandes, como JSON, consulta SQL ou uma mensagem longa. Por favor, me digam qual é a sintaxe correta para literais de string multilinha em Rust? Existem algumas peculiaridades, como com indentação ou espaços? Desde já agradeço! <<>>

Us