diff options
| author | QuietMisdreavus <bryan@icesoldier.me> | 2016-10-13 10:17:25 -0500 |
|---|---|---|
| committer | QuietMisdreavus <bryan@icesoldier.me> | 2016-10-13 10:17:25 -0500 |
| commit | 4a6921e10e6134212867df96a8035576759e9d4b (patch) | |
| tree | 59b5107f2a56439d9b06dd7d30233d0d3388d67c /src/test/rustdoc | |
| parent | 0b2c356420c155373d312f4b7063fd19983dfd20 (diff) | |
| download | rust-4a6921e10e6134212867df96a8035576759e9d4b.tar.gz rust-4a6921e10e6134212867df96a8035576759e9d4b.zip | |
rustdoc: add line breaks to where clauses a la rustfmt
Diffstat (limited to 'src/test/rustdoc')
| -rw-r--r-- | src/test/rustdoc/line-breaks.rs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/test/rustdoc/line-breaks.rs b/src/test/rustdoc/line-breaks.rs index cc608a24475..a1eabb515a5 100644 --- a/src/test/rustdoc/line-breaks.rs +++ b/src/test/rustdoc/line-breaks.rs @@ -10,6 +10,9 @@ #![crate_name = "foo"] +use std::ops::Add; +use std::fmt::Display; + //@count foo/fn.function_with_a_really_long_name.html //pre/br 2 pub fn function_with_a_really_long_name(parameter_one: i32, parameter_two: i32) @@ -19,3 +22,19 @@ pub fn function_with_a_really_long_name(parameter_one: i32, //@count foo/fn.short_name.html //pre/br 0 pub fn short_name(param: i32) -> i32 { param + 1 } + +//@count foo/fn.where_clause.html //pre/br 4 +pub fn where_clause<T, U>(param_one: T, + param_two: U) + where T: Add<U> + Display + Copy, + U: Add<T> + Display + Copy, + T::Output: Display + Add<U::Output> + Copy, + <T::Output as Add<U::Output>>::Output: Display, + U::Output: Display + Copy +{ + let x = param_one + param_two; + println!("{} + {} = {}", param_one, param_two, x); + let y = param_two + param_one; + println!("{} + {} = {}", param_two, param_one, y); + println!("{} + {} = {}", x, y, x + y); +} |
