summaryrefslogtreecommitdiffstats
path: root/src/tools/rustfmt/tests/target/string_punctuation.rs
blob: 0b8ec1b7f39350dcdabaf833a1652a56480de61a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// rustfmt-format_strings: true

fn main() {
    println!(
        "ThisIsAReallyLongStringWithNoSpaces.It_should_prefer_to_break_onpunctuation:\
         Likethisssssssssssss"
    );
    format!("{}__{}__{}ItShouldOnlyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyNoticeSemicolonsPeriodsColonsAndCommasAndResortToMid-CharBreaksAfterPunctuation{}{}",x,y,z,a,b);
    println!(
        "aaaaaaaaaaaaaaaaaaaaaaaaaaaaalhijalfhiigjapdighjapdigjapdighdapighapdighpaidhg;\
         adopgihadoguaadbadgad,qeoihapethae8t0aet8haetadbjtaeg;\
         ooeouthaoeutgadlgajduabgoiuadogabudogubaodugbadgadgadga;adoughaoeugbaouea"
    );
    println!(
        "sentuhaesnuthaesnutheasunteahusnaethuseantuihaesntdiastnidaetnuhaideuhsenathe。\
         WeShouldSupportNonAsciiPunctuations§\
         ensuhatheasunteahsuneathusneathuasnuhaesnuhaesnuaethusnaetuheasnuth"
    );
    println!(
        "ThisIsASampleOfCJKString.祇園精舍の鐘の声、諸行無常の響きあり。娑羅双樹の花の色、\
         盛者必衰の理をあらはす。奢れる人も久しからず、ただ春の夜の夢のごとし。\
         猛き者もつひにはほろびぬ、ひとへに風の前の塵に同じ。"
    );
}