core: Split apart the global core
feature
This commit shards the broad `core` feature of the libcore library into finer grained features. This split groups together similar APIs and enables tracking each API separately, giving a better sense of where each feature is within the stabilization process. A few minor APIs were deprecated along the way: * Iterator::reverse_in_place * marker::NoCopy
This commit is contained in:
parent
e7a5a1c33a
commit
c14d86fd3f
54 changed files with 381 additions and 290 deletions
|
@ -77,7 +77,7 @@ pub trait Error: Debug + Display + Reflect {
|
|||
|
||||
/// Get the `TypeId` of `self`
|
||||
#[doc(hidden)]
|
||||
#[unstable(feature = "core",
|
||||
#[unstable(feature = "error_type_id",
|
||||
reason = "unclear whether to commit to this public implementation detail")]
|
||||
fn type_id(&self) -> TypeId where Self: 'static {
|
||||
TypeId::of::<Self>()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue