rust/src/libstd
bors b7041bfab3 Auto merge of #44174 - jimmycuadra:try-from-infallible, r=sfackler
Add blanket TryFrom impl when From is implemented.

Adds `impl<T, U> TryFrom<T> for U where U: From<T>`.

Removes `impl<'a, T> TryFrom<&'a str> for T where T: FromStr` (originally added in #40281) due to overlapping impls caused by the new blanket impl. This removal is to be discussed further on the tracking issue for TryFrom.

Refs #33417.

/cc @sfackler, @scottmcm (thank you for the help!), and @aturon
2017-09-29 22:35:23 +00:00
..
collections Auto merge of #44278 - Binero:master, r=BurntSushi 2017-09-28 18:52:49 +00:00
ffi Use rvalue promotion to 'static instead of static items. 2017-09-10 11:20:27 +03:00
io Rollup merge of #44712 - oconnor663:copy_test, r=GuillaumeGomez 2017-09-23 00:29:13 -04:00
net Rollup merge of #44647 - tmerr:fix-44645, r=dtolnay 2017-09-17 13:19:15 +02:00
os Add modifications needed for L4re in libstd 2017-09-08 14:36:56 +02:00
prelude Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
rand Introduce tidy lint to check for inconsistent tracking issues 2017-06-16 20:40:40 +02:00
sync std::sync::RwLock docs improvement 2017-09-22 22:12:21 -04:00
sys LP_CLONE_FDIO_ROOT is now LP_CLONE_FDIO_NAMESPACE 2017-09-24 14:31:50 -07:00
sys_common Auto merge of #44525 - aidanhs:aphs-no-null-deref, r=alexcrichton 2017-09-20 14:50:31 +00:00
thread Rollup merge of #44651 - bluss:document-thread-name-no-nuls, r=steveklabnik 2017-09-18 11:04:24 -05:00
time Auto merge of #44436 - MicroJoe:master, r=alexcrichton 2017-09-23 22:21:32 +00:00
ascii.rs Reduce str transmutes, add mut versions of methods. 2017-04-09 19:13:54 -04:00
build.rs Update to the cc crate 2017-09-28 07:45:50 -07:00
Cargo.toml Update to the cc crate 2017-09-28 07:45:50 -07:00
env.rs Move global vars changing tests into run-pass 2017-06-24 18:23:39 +03:00
error.rs Auto merge of #44174 - jimmycuadra:try-from-infallible, r=sfackler 2017-09-29 22:35:23 +00:00
f32.rs Revert "Add clamp functions" 2017-09-08 16:07:21 -06:00
f64.rs Revert "Add clamp functions" 2017-09-08 16:07:21 -06:00
fs.rs Rollup merge of #44759 - durka:patch-43, r=steveklabnik 2017-09-23 00:29:19 -04:00
heap.rs Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
lib.rs Auto merge of #44026 - QuietMisdreavus:trimmed-std, r=steveklabnik 2017-09-19 04:20:56 +00:00
macros.rs Use rvalue promotion to 'static instead of static items. 2017-09-10 11:20:27 +03:00
memchr.rs Fix inconsistent doc headings 2017-08-24 18:42:53 +02:00
num.rs Auto merge of #40706 - irfanhudda:doc-next-power-of-two, r=alexcrichton 2017-06-08 01:07:08 +00:00
panic.rs Fix some typos 2017-08-12 14:01:11 +02:00
panicking.rs Update bootstrap compiler 2017-08-31 06:58:58 -07:00
path.rs Rollup merge of #43983 - ids1024:redox-path-prefix, r=alexcrichton 2017-08-23 08:44:25 -04:00
primitive_docs.rs Document stable size_of primitives and pointer size guarantees 2017-09-20 21:11:03 -07:00
process.rs Add note about being blocked on input. 2017-09-21 21:11:11 -04:00
rt.rs Update bootstrap compiler 2017-08-31 06:58:58 -07:00