| #![feature(external_doc)] |
| #![feature(extended_key_value_attributes)] |
| |
| // @has external_doc/struct.CanHasDocs.html |
| // @has - '//h1' 'External Docs' |
| // @has - '//h2' 'Inline Docs' |
| #[doc(include = "auxiliary/external-doc.md")] |
| /// ## Inline Docs |
| pub struct CanHasDocs; |
| |
| // @has external_doc/struct.IncludeStrDocs.html |
| // @has - '//h1' 'External Docs' |
| // @has - '//h2' 'Inline Docs' |
| #[doc = include_str!("auxiliary/external-doc.md")] |
| /// ## Inline Docs |
| pub struct IncludeStrDocs; |
| |
| macro_rules! dir { () => { "auxiliary" } } |
| |
| // @has external_doc/struct.EagerExpansion.html |
| // @has - '//h1' 'External Docs' |
| #[doc = include_str!(concat!(dir!(), "/external-doc.md"))] |
| /// ## Inline Docs |
| pub struct EagerExpansion; |