Skip to content

The source code typography is broken #378

Open
@Songbird0

Description

@Songbird0

Hi,

I'm translating RBE from English to French so I've copied this source code to translate its comments:

// La création et destruction des lifetimes sont illustrées ci-dessous par des lignes.
// `i` possède la plus grande lifetime car son contexte englobe 
// `borrow1` et `borrow2`. La durée de vie de `borrow1` ne peut pas être 
// comparée à celle de `borrow2` car elle ne se trouve pas dans le 
// même contexte.
fn main() {
    let i = 3; // Lifetime for `i` starts. ────────────────┐
    //                                                     │
    { //                                                   │
        let borrow1 = &i; // `borrow1` lifetime starts. ──┐│
        //                                                ││
        println!("borrow1: {}", borrow1); //              ││
    } // `borrow1 ends. ──────────────────────────────────┘│
    //                                                     │
    //                                                     │
    { //                                                   │
        let borrow2 = &i; // `borrow2` lifetime starts. ──┐│
        //                                                ││
        println!("borrow2: {}", borrow2); //              ││
    } // `borrow2` ends. ─────────────────────────────────┘│
    //                                                     │
}   // Lifetime ends. ─────────────────────────────────────┘

I preserved the originals comments not to break typography. When I put this code in {{#playpen source/foo.rs}}, the server displays:

image

How to fix it ?

Regards.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-StyleArea: Style (CSS, etc.)C-papercutCategory: A small usability bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions