I'd like to include some separate long-form documentation (in Markdown format) in a crate I'm developing. Ideally the source-code documentation could contain links to the long-form documentation residing in a top-level doc directory.
Until this kind of thing is officially supported, is there any community consensus on how to go about this?
I notice there are relevant RFC's and discussions:
https://github.com/steveklabnik/rustdoc/issues/24
https://github.com/rust-lang/cargo/issues/739
https://github.com/rust-lang/rfcs/blob/master/text/1990-external-doc-attribute.md
And the nom crate author has developed a tool for doing this:
https://github.com/Geal/cargo-external-doc
https://github.com/Geal/nom/tree/master/doc
Any advice or examples much appreciated,
Stu