1 unstable release

0.1.0 Dec 4, 2022

#2210 in Development tools

MIT license

15KB

Wonderful rustdoc

This project showcases how to write documentation with rustdoc. To get started, run cargo doc --open and follow the instructions.

This project is part of the Rust Berlin online meetup.


lib.rs:

What is rustdoc?

rustdoc is a tool to convert Rust code into documentation. It can be used standalone, but most likely you want to invoke it from cargo:

cargo doc --open

The above command generates the documentation and opens it in a browser.

Why rustdoc?

Most public code needs documentation on how to use it. While rustdoc can generate a lot of documentation by itself, it is still necessary for humans to provide additional information.

How to use rustdoc?

You add special documentation comments in your source code. If you want to write documentation for a module, you insert documentation lines that start with //! to describe the module file itself. You can check out how it is done for this module, by clicking on the link with the text "source" at the top right of the page.

Tell me more

Have a look at the [codeblocks] module.

Dependencies

~1.6–2.2MB
~49K SLoC