rust/src/libcore
bors e25542cb02 Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis
Implement the `!` type

This implements the never type (`!`) and hides it behind the feature gate `#[feature(never_type)]`. With the feature gate off, things should build as normal (although some error messages may be different). With the gate on, `!` is usable as a type and diverging type variables (ie. types that are unconstrained by anything in the code) will default to `!` instead of `()`.
2016-08-16 00:12:12 -07:00
..
fmt Rename empty/bang to never 2016-08-13 21:37:09 +08:00
hash Add BuildHasher example 2016-07-22 16:38:16 +02:00
iter Indicate tracking issue for exact_size_is_empty unstability. 2016-08-06 15:16:32 -04:00
num Add non-panicking abs() functions to all signed integer types. 2016-07-28 09:05:43 -07:00
prelude
str Add documentation example for str::Chars::as_str. 2016-07-28 08:54:48 -04:00
sync Use an existing constant name as an example. 2016-08-11 11:41:44 +01:00
any.rs
array.rs
borrow.rs
Cargo.toml
cell.rs Rollup merge of #35392 - malbarbo:cell-from, r=brson 2016-08-14 20:29:47 +03:00
char_private.rs Escape fewer Unicode codepoints in Debug impl of str 2016-07-23 00:18:44 +02:00
char.rs Rename char::escape to char::escape_debug and add tracking issue 2016-07-28 02:20:49 +02:00
clone.rs
cmp.rs Rename empty/bang to never 2016-08-13 21:37:09 +08:00
convert.rs fix small typos in std::convert documentation 2016-08-12 12:20:56 -04:00
default.rs
intrinsics.rs Rollup merge of #34609 - ubsan:transmute_docs, r=steveklabnik 2016-07-26 17:21:11 -04:00
iter_private.rs
lib.rs Rename empty/bang to never 2016-08-13 21:37:09 +08:00
macros.rs Be more explicit about duck typing 2016-08-04 04:33:50 +03:00
marker.rs Add Derive not possible question to Copy 2016-08-01 05:43:13 +00:00
mem.rs
nonzero.rs
ops.rs
option.rs core: impl From<T> for Option<T> 2016-07-20 15:54:54 -07:00
panicking.rs
ptr.rs Implement traits for variadic function pointers 2016-07-17 10:21:07 +03:00
raw.rs Clean up std::raw docs 2016-08-05 17:52:37 -04:00
result.rs Remove redundant &mut ref mut in doc for Result::as_mut() 2016-08-10 08:15:57 +02:00
slice.rs extend lifetime on binary_search_by_key of SliceExt trait 2016-08-09 00:32:35 +05:30
tuple.rs