Start a code index
This commit is contained in:
parent
7df929b7e1
commit
895c6967ed
|
|
@ -28,3 +28,4 @@
|
||||||
- [Parameter Environments](./param_env.md)
|
- [Parameter Environments](./param_env.md)
|
||||||
- [Generating LLVM IR](./trans.md)
|
- [Generating LLVM IR](./trans.md)
|
||||||
- [Glossary](./glossary.md)
|
- [Glossary](./glossary.md)
|
||||||
|
- [Code Index](./code-index.md)
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
# Code Index
|
||||||
|
|
||||||
|
rustc has a lot of important data structures. This is an attempt to give some
|
||||||
|
guidance on where to learn more about some of the key data structures of the
|
||||||
|
compiler.
|
||||||
|
|
||||||
|
Item | Kind | Short description | Chapter | Declaration
|
||||||
|
----------------|----------|-----------------------------|--------------------|-------------------
|
||||||
|
`TyCtxt<'cx, 'tcx, 'tcx>` | type | The "typing context". This is the central data structure in the compiler. It is the context that you use to perform all manner of queries. | [The `ty` modules](ty.html) | [src/librustc/ty/context.rs](https://github.com/rust-lang/rust/blob/master/src/librustc/ty/context.rs)
|
||||||
Loading…
Reference in New Issue