rust/tests/source/comment.rs

91 lines
2.3 KiB
Rust
Raw Normal View History

// rustfmt-normalize_comments: true
// rustfmt-wrap_comments: true
2015-10-19 21:41:47 +02:00
//! Doc comment
fn test() {
/*!
* Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam */
2015-10-19 21:41:47 +02:00
// comment
// comment2
code(); /* leave this comment alone!
* ok? */
/* Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a
* diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
* viverra nec consectetur ante hendrerit. Donec et mollis dolor.
* Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam
* tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut
* libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit
* amet, consectetur adipiscing elit. Aenean ut gravida lorem. Ut turpis
* felis, pulvinar a semper sed, adipiscing id dolor. */
// Very looooooooooooooooooooooooooooooooooooooooooooooooooooooooong comment that should be split
// println!("{:?}", rewrite_comment(subslice,
// false,
// comment_width,
// self.block_indent,
// self.config)
// .unwrap());
funk(); //dontchangeme
// or me
// #1388
const EXCEPTION_PATHS: &'static [&'static str] =
&[// std crates
"src/libstd/sys/", // Platform-specific code for std lives here.
"src/bootstrap"];
2015-10-19 21:41:47 +02:00
}
/// test123
fn doc_comment() {
}
fn chains() {
foo.bar(|| {
let x = 10;
/* comment */ x })
}
fn issue_1086() {
/**/
}
/*
* random comment */
2016-01-27 02:18:05 +01:00
fn main() {/* Test */}
// #1643
fn some_fn() /* some comment */
{
}
fn some_fn1()
// some comment
{
}
fn some_fn2() // some comment
{
}
fn some_fn3() /* some comment some comment some comment some comment some comment some comment so */
{
}
fn some_fn4()
/* some comment some comment some comment some comment some comment some comment some comment */
{
}
2017-11-15 07:44:27 +01:00
// #1603
pub enum Foo {
A, // `/** **/`
B, // `/*!`
C,
}