In alcune lingue è possibile scrivere qualcosa di questo genere:multilinea di Rust con uno spazio di primo piano conservato
val some_string =
"""First line.
| Second line, with leading space."""
Cioè, una stringa multi-linea in cui tutto lo spazio che porta viene rimosso fino ad un punto, ma non oltre. Questo può essere imitato in Rust scrivendo:
let some_string =
"First line.\n \
Second line, with leading space.";
Tuttavia, questo perde il beneficio di guardare più vicino alla produzione effettiva. C'è un modo in Rust di scrivere qualcosa come lo pseudocodice di esempio, preservando (alcuni) degli spazi bianchi?
E 'previsto su Stack Overflow che si dichiara affiliazione quando si stanno promuovendo uno strumento o una libreria che si è creato. – Shepmaster