rust/src
Manish Goregaokar 8c2806caae Rollup merge of #25900 - lorenzb:more_about_types, r=nikomatsakis
My main sources of information are [RFC401](https://github.com/rust-lang/rfcs/blob/master/text/0401-coercions.md), the rust IRC channel, and a bunch of experiments to figure out what `rustc` currently supports.
Note that the RFC calls for some coercion behaviour that is not implemented yet (see #18469).
The documentation in this PR mostly covers current behaviour of rust and doesn't document the future behaviour. I haven't written about receiver expression coercion.

I would be happy to rewrite/adapt the PR according to feedback.

r? @steveklabnik
2015-06-04 10:07:02 +05:30
..
compiler-rt@58ab642c30
compiletest Improve diagnostic messages for range patterns. 2015-06-03 16:15:15 +10:00
doc Rollup merge of #25900 - lorenzb:more_about_types, r=nikomatsakis 2015-06-04 10:07:02 +05:30
driver
error-index-generator
etc Auto merge of #25905 - michaelwoerister:lldb-pp-strings, r=brson 2015-06-02 13:07:41 +00:00
grammar
jemalloc@e24a1a025a
liballoc Mark Arc function get_mut and method make_unique unsafe 2015-05-30 22:15:40 +02:00
libarena
libbacktrace
libcollections Auto merge of #25935 - wesleywiser:fix_libcollection_build_warnings, r=alexcrichton 2015-06-03 02:47:45 +00:00
libcollectionstest add const_fn features 2015-05-29 09:42:54 -04:00
libcore Auto merge of #25867 - petrochenkov:ucellv, r=alexcrichton 2015-06-02 23:23:32 +00:00
libcoretest Auto merge of #25817 - XMPPwocky:once_cleanedup, r=alexcrichton 2015-05-30 01:12:35 +00:00
libflate
libfmt_macros
libgetopts
libgraphviz
liblibc Fix windows recvfrom definition 2015-05-29 08:32:22 -07:00
liblog add const_fn features 2015-05-29 09:42:54 -04:00
librand
librbml Return TaggedDocsIterator from reader::tagged_docs. 2015-05-24 17:30:42 +02:00
librustc Auto merge of #25926 - Ms2ger:enum_variant_ids, r=alexcrichton 2015-06-02 20:05:49 +00:00
librustc_back Rollup merge of #25939 - wca:fix-freebsd-configure, r=alexcrichton 2015-06-03 14:46:40 +05:30
librustc_bitflags
librustc_borrowck Auto merge of #25790 - eddyb:oh-snap-ctfe-arrived, r=alexcrichton 2015-05-27 08:47:53 +00:00
librustc_data_structures
librustc_driver Remove build date from the output of --version 2015-05-27 11:28:41 +02:00
librustc_lint Auto merge of #25785 - arielb1:cleanup-201505, r=eddyb 2015-05-26 12:15:30 +00:00
librustc_llvm
librustc_privacy
librustc_resolve Remove #[cfg(stage0)] items. 2015-05-27 11:19:02 +03:00
librustc_trans Auto merge of #25959 - pnkfelix:fsk-hack-move-val-init, r=nikomatsakis 2015-06-03 21:46:21 +00:00
librustc_typeck Auto merge of #25743 - michaelsproul:match-diagnostics, r=nrc 2015-06-04 01:02:41 +00:00
librustc_unicode
librustdoc rustdoc: Tweak css of function where clauses 2015-05-31 22:46:19 +02:00
libserialize fix documentation in libserialize 2015-05-30 17:41:09 +02:00
libstd Rollup merge of #25974 - richo:stack-msg, r=alexcrichton 2015-06-03 14:46:41 +05:30
libsyntax Remove #[static_assert] 2015-06-03 09:38:13 -04:00
libterm
libtest Enable colored test output when capturing output of tests 2015-05-26 23:51:13 +02:00
llvm@bff6907697
rt Auto merge of #25632 - alexcrichton:dt-dir, r=brson 2015-05-23 12:47:16 +00:00
rust-installer@e54d4823d2
rustbook
rustllvm
test Auto merge of #25743 - michaelsproul:match-diagnostics, r=nrc 2015-06-04 01:02:41 +00:00
snapshots.txt Register snapshots (2015-05-24 ba0e1cd). 2015-05-27 11:19:02 +03:00