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