rust/src/libcore
Simon Sapin 9fd399feb1 Don’t use type Error = ! for target-dependant TryFrom impls.
Instead, expose apparently-fallible conversions in cases where
the implementation happens to be infallible for a given target.

Having an associated type / return type in a public API change
based on the target is a portability hazard.
2018-03-26 23:34:22 +02:00
..
benches Stabilize slice patterns without .. 2018-03-20 02:27:40 +03:00
fmt Rollup merge of #49103 - glandium:uninitialized, r=cramertj 2018-03-26 15:14:56 +02:00
hash Fix a few more unstables that I missed 2018-03-26 08:37:56 -05:00
iter Fix confusing doc for scan 2018-03-24 22:31:17 -07:00
num Don’t use type Error = ! for target-dependant TryFrom impls. 2018-03-26 23:34:22 +02:00
ops Make resuming generators unsafe instead of the creation of immovable generators. Fixes #47787 2018-03-21 00:09:58 +01:00
prelude Reexport -> re-export in prose and documentation comments 2018-01-15 13:36:53 -05:00
slice Stabilize inclusive_range library feature. 2018-03-15 16:58:01 +08:00
str Add an example of lossy decoding to str::Utf8Error docs 2018-03-17 11:17:11 +01:00
sync Rollup merge of #49170 - steveklabnik:gh49127, r=nagisa 2018-03-26 15:14:57 +02:00
tests Stabilize i128_type 2018-03-26 08:36:50 -05:00
any.rs stage0 cfg cleanup 2018-02-20 08:52:33 -07:00
array.rs Changed back inline markings. 2018-01-30 05:31:38 -07:00
ascii.rs FusedIterator will be stabilized 2018-03-06 16:33:38 -05:00
borrow.rs Fix formatting. 2018-03-18 13:05:00 +01:00
Cargo.toml Update Cargo submodule 2018-03-11 10:59:28 -07:00
cell.rs Remove deprecated unstable ptr::Shared type alias. 2018-03-17 23:59:35 +01:00
char.rs Rollup merge of #47463 - bluss:fused-iterator, r=alexcrichton 2018-03-06 20:52:37 +08:00
char_private.rs regenerate libcore/char_private.rs 2017-10-26 22:32:24 -07:00
clone.rs Mention closures in docs for Clone and Copy 2018-03-23 15:12:10 +01:00
cmp.rs change never_type stabilisation version 2018-03-14 12:44:51 +08:00
convert.rs Rollup merge of #49038 - canndrew:replace-infallible-with-never, r=SimonSapin 2018-03-22 23:22:38 +08:00
default.rs Fix "Quasi-quoting is inefficient" warning in incremental rustbuild. 2017-07-18 01:49:40 +08:00
internal_macros.rs fix version number 2017-09-21 15:46:17 -04:00
intrinsics.rs Introduce unsafe offset_from on pointers 2018-03-23 01:30:23 -07:00
iter_private.rs Various fixes to wording consistency in the docs 2017-03-22 17:19:52 +01:00
lib.rs Stabilize i128_type 2018-03-26 08:36:50 -05:00
macros.rs Make assert macro a built-in procedural macro 2018-03-07 17:22:58 +09:00
marker.rs Mention closures in docs for Clone and Copy 2018-03-23 15:12:10 +01:00
mem.rs Update tracking issue. 2018-03-18 15:05:45 -07:00
nonzero.rs num::NonZero* types now have their own tracking issue: #49137 2018-03-18 16:58:38 +01:00
option.rs Stabilize option_ref_mut_cloned 2018-03-06 14:40:26 -08:00
panic.rs Add missing micro version number component in stability attributes. 2018-01-24 22:25:42 +01:00
panicking.rs make #[unwind] attribute specify expectations more clearly 2018-02-20 19:12:52 -05:00
ptr.rs Auto merge of #49297 - scottmcm:offset-from, r=dtolnay 2018-03-26 00:15:34 +00:00
raw.rs Fix up various links 2017-03-20 10:10:16 -04:00
result.rs core: Update stability attributes for FusedIterator 2018-03-03 14:23:05 +01:00
time.rs Correct a few stability attributes 2018-02-10 21:20:42 +00:00
tuple.rs Update bootstrap compiler 2017-08-31 06:58:58 -07:00
unit.rs impl FromIterator<()> for () 2017-10-18 23:12:37 -07:00