rust/src
Mazdak Farrokhzad 1eb87869d1
Rollup merge of #55470 - daniellimws:box-from-docs, r=Centril
box: Add documentation for `From` impls

This is a part of #51430. A brief description of the behaviour and examples are added to the documentation.

I am not sure what sort of examples to put for the `From` for `Pin` as my [code](https://play.rust-lang.org/?version=nightly&mode=debug&edition=2015&gist=97c908f44e41c9faeffec5b61d72a03e) doesn't even manage to compile using the nightly build.

Somehow I feel that I missed out something so do let me know if more information is needed in the documentation or any of the examples require change.
2018-12-24 13:29:26 +01:00
..
bootstrap Rollup merge of #56933 - clarcharr:xpy_progress, r=Mark-Simulacrum 2018-12-23 02:11:54 +08:00
build_helper
ci Auto merge of #56892 - alexcrichton:new-llvm, r=michaelwoerister 2018-12-23 06:56:10 +00:00
doc Rollup merge of #57049 - cramertj:repr-packed, r=Centril 2018-12-23 02:12:23 +08:00
etc
grammar
liballoc Rollup merge of #55470 - daniellimws:box-from-docs, r=Centril 2018-12-24 13:29:26 +01:00
libarena
libbacktrace@f4d02bbdbf
libcore Rollup merge of #56939 - cramertj:pin-stabilization, r=alexcrichton 2018-12-23 23:09:04 +01:00
libfmt_macros
libgraphviz
libpanic_abort
libpanic_unwind Adding unwinding support for x86_64_fortanix_unknown_sgx target. 2018-12-19 18:31:58 +05:30
libproc_macro proc_macro: Validate tokens coming from the compiler again 2018-12-19 23:17:53 +03:00
libprofiler_builtins
librustc Rollup merge of #57067 - Centril:stabilize-min_const_unsafe_fn, r=oli-obk 2018-12-23 23:09:14 +01:00
librustc_allocator
librustc_apfloat
librustc_asan
librustc_borrowck
librustc_codegen_llvm
librustc_codegen_ssa Fix alignment for array indexing 2018-12-21 23:51:55 +01:00
librustc_codegen_utils
librustc_cratesio_shim
librustc_data_structures Rollup merge of #57034 - Zoxc:query-perf8, r=michaelwoerister 2018-12-23 02:12:20 +08:00
librustc_driver Auto merge of #56813 - oli-obk:main_🧶, r=pnkfelix 2018-12-21 10:46:11 +00:00
librustc_errors
librustc_fs_util
librustc_incremental
librustc_lint Rollup merge of #56689 - QuietMisdreavus:rustdoc-lint-group, r=pnkfelix 2018-12-19 11:47:07 +01:00
librustc_llvm
librustc_lsan
librustc_metadata
librustc_mir Rollup merge of #57067 - Centril:stabilize-min_const_unsafe_fn, r=oli-obk 2018-12-23 23:09:14 +01:00
librustc_msan
librustc_passes
librustc_platform_intrinsics
librustc_plugin
librustc_privacy
librustc_resolve adjust enum type instead of variant suggestions for prelude enums 2018-12-22 19:04:29 -08:00
librustc_save_analysis
librustc_target Rollup merge of #56979 - VardhanThigle:Vardhan/rust-sgx-unwind-support, r=alexcrichton 2018-12-23 02:12:07 +08:00
librustc_traits
librustc_tsan
librustc_typeck Rollup merge of #57020 - estebank:return-span, r=zackmdavis 2018-12-23 23:09:09 +01:00
librustdoc Rollup merge of #57011 - QuietMisdreavus:static-root-path, r=GuillaumeGomez 2018-12-23 02:12:16 +08:00
libserialize Inline tweaks 2018-12-21 12:09:43 +01:00
libstd Rollup merge of #57067 - Centril:stabilize-min_const_unsafe_fn, r=oli-obk 2018-12-23 23:09:14 +01:00
libsyntax Rollup merge of #57067 - Centril:stabilize-min_const_unsafe_fn, r=oli-obk 2018-12-23 23:09:14 +01:00
libsyntax_ext Rollup merge of #56964 - nnethercote:TokenStream-IsJoint, r=petrochenkov 2018-12-23 23:09:07 +01:00
libsyntax_pos Rollup merge of #57020 - estebank:return-span, r=zackmdavis 2018-12-23 23:09:09 +01:00
libterm
libtest
libunwind Adding unwinding support for x86_64_fortanix_unknown_sgx target. 2018-12-19 18:31:58 +05:30
llvm@f4728ed8fa
llvm-emscripten@7f23313edf
rtstartup
rustc
rustllvm
stdsimd@3c0503db84
test Rollup merge of #57078 - glaubitz:ignore-tests, r=nikic 2018-12-23 23:09:15 +01:00
tools submodules: update clippy from a416c5e0 to fc24fce7 2018-12-23 13:55:20 +01:00
.gitignore
README.md
stage0.txt

This directory contains the source code of the rust project, including:

  • rustc and its tests
  • libstd
  • Various submodules for tools, like rustdoc, rls, etc.

For more information on how various parts of the compiler work, see the rustc guide.

There is also useful content in the following READMEs, which are gradually being moved over to the guide: