src/glossary.md
The following is a glossary which aims to give a short definition of many Rust terms. For translations, this also serves to connect the term back to the English original.
<style> h1#glossary ~ ul { list-style: none; padding-inline-start: 0; } h1#glossary ~ ul > li { /* Simplify with "text-indent: 2em hanging" when supported: https://caniuse.com/mdn-css_properties_text-indent_hanging */ padding-left: 2em; text-indent: -2em; } h1#glossary ~ ul > li:first-line { font-weight: bold; } </style> <!-- i18n:comment Please add the English term in italic after your --> <!-- i18n:comment translated term. Also, please keep the hard line --> <!-- i18n:comment breaks to ensure a nice formatting. -->{ and }. Also called curly brace, they delimit
blocks.! in the
name. Macros are used when normal functions are not enough. A typical example
is format!, which takes a variable number of arguments, which isn't
supported by Rust functions.main function:main function.'static
lifetime. See static.