2015-08-06 23:57:31 +02:00
|
|
|
// compile-flags: --crate-type=lib
|
|
|
|
|
2012-06-30 11:54:54 +01:00
|
|
|
// pp-exact
|
|
|
|
|
|
|
|
// some single-line non-doc comment
|
|
|
|
|
|
|
|
/// some single line outer-docs
|
2021-12-28 12:26:18 -08:00
|
|
|
fn a() {}
|
2012-06-30 11:54:54 +01:00
|
|
|
|
|
|
|
fn b() {
|
2012-07-04 22:53:12 +01:00
|
|
|
//! some single line inner-docs
|
2012-06-30 11:54:54 +01:00
|
|
|
}
|
|
|
|
|
2013-02-13 11:37:07 +09:00
|
|
|
//////////////////////////////////
|
|
|
|
// some single-line non-doc comment preceded by a separator
|
|
|
|
|
2013-05-03 19:25:04 -04:00
|
|
|
//////////////////////////////////
|
2013-02-13 11:37:07 +09:00
|
|
|
/// some single-line outer-docs preceded by a separator
|
|
|
|
/// (and trailing whitespaces)
|
2021-12-28 12:26:18 -08:00
|
|
|
fn c() {}
|
2013-02-13 11:37:07 +09:00
|
|
|
|
2012-06-30 11:54:54 +01:00
|
|
|
/*
|
|
|
|
* some multi-line non-doc comment
|
|
|
|
*/
|
|
|
|
|
|
|
|
/**
|
|
|
|
* some multi-line outer-docs
|
|
|
|
*/
|
2021-12-28 12:26:18 -08:00
|
|
|
fn d() {}
|
2012-06-30 11:54:54 +01:00
|
|
|
|
2013-02-13 11:37:07 +09:00
|
|
|
fn e() {
|
2012-06-30 11:54:54 +01:00
|
|
|
/*!
|
|
|
|
* some multi-line inner-docs
|
|
|
|
*/
|
|
|
|
}
|
|
|
|
|
2013-02-13 11:37:07 +09:00
|
|
|
/********************************/
|
|
|
|
/*
|
|
|
|
* some multi-line non-doc comment preceded by a separator
|
|
|
|
*/
|
|
|
|
|
|
|
|
/********************************/
|
|
|
|
/**
|
|
|
|
* some multi-line outer-docs preceded by a separator
|
|
|
|
*/
|
2021-12-28 12:26:18 -08:00
|
|
|
fn f() {}
|
2013-02-13 11:37:07 +09:00
|
|
|
|
2012-06-30 11:54:54 +01:00
|
|
|
#[doc = "unsugared outer doc-comments work also"]
|
2021-12-28 12:26:18 -08:00
|
|
|
fn g() {}
|
2012-06-30 11:54:54 +01:00
|
|
|
|
2013-02-13 11:37:07 +09:00
|
|
|
fn h() {
|
2014-04-04 13:45:24 -07:00
|
|
|
#![doc = "as do inner ones"]
|
2012-06-30 11:54:54 +01:00
|
|
|
}
|