| .. SPDX-License-Identifier: GPL-2.0 | |
| Rust | |
| ==== | |
| Documentation related to Rust within the kernel. To start using Rust | |
| in the kernel, please read the quick-start.rst guide. | |
| Code documentation | |
| ------------------ | |
| Given a kernel configuration, the kernel may generate Rust code documentation, | |
| i.e. HTML rendered by the ``rustdoc`` tool. | |
| .. only:: rustdoc and html | |
| This kernel documentation was built with `Rust code documentation | |
| <rustdoc/kernel/index.html>`_. | |
| .. only:: not rustdoc and html | |
| This kernel documentation was not built with Rust code documentation. | |
| A pregenerated version is provided at: | |
| https://rust.docs.kernel.org | |
| Please see the :ref:`Code documentation <rust_code_documentation>` section for | |
| more details. | |
| .. toctree:: | |
| :maxdepth: 1 | |
| quick-start | |
| general-information | |
| coding-guidelines | |
| arch-support | |
| testing | |
| You can also find learning materials for Rust in its section in | |
| :doc:`../process/kernel-docs`. |