diff options
author | Michael Droettboom <mdboom@gmail.com> | 2017-09-18 16:08:55 -0400 |
---|---|---|
committer | Michael Droettboom <mdboom@gmail.com> | 2017-09-21 17:17:47 -0400 |
commit | c9dafda03a4a143f4626726df7562077a7cdd64f (patch) | |
tree | dbe9ca3bbec26664ba3b93cb5c4e42493fffc024 /python/tidy/servo_tidy_tests/multiline_string.rs | |
parent | 5c797d194346d5be3c55da51d82bfcd1031a51f5 (diff) | |
download | servo-c9dafda03a4a143f4626726df7562077a7cdd64f.tar.gz servo-c9dafda03a4a143f4626726df7562077a7cdd64f.zip |
Make tidy aware of Rust multiline strings
As a result of tighter and more correct handling of character
literals, this now catches a few kinds of syntax involving lifetimes
that were previously missed, so those have been updated.
Diffstat (limited to 'python/tidy/servo_tidy_tests/multiline_string.rs')
-rw-r--r-- | python/tidy/servo_tidy_tests/multiline_string.rs | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/python/tidy/servo_tidy_tests/multiline_string.rs b/python/tidy/servo_tidy_tests/multiline_string.rs new file mode 100644 index 00000000000..06f7fda7a96 --- /dev/null +++ b/python/tidy/servo_tidy_tests/multiline_string.rs @@ -0,0 +1,28 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + + +// This puts a "multi-line string +// inside of a comment" and then subsequently has a hyphenated-phrase + + +const FOO: &'static str = "Do not confuse 'apostrophes', + They can be 'lifetimes' or 'characters'"; + + +fn main() { + assert!(foo("test + foo-bar")); + + assert!(foo("test + test2 \" + foo-bar")); + + assert!(foo("test + test2 \ + foo-bar")); + + println!("This is a multiline string with a URL, which kinda, \ + sorta looks like a comment https://github.com/servo/servo/"); +} |