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