Document `#[rustc_default_body_unstable]`
This commit is contained in:
parent
e3451dc015
commit
c852d1c693
|
|
@ -68,6 +68,16 @@ even on an `unstable` function, if that function is called from another
|
||||||
Furthermore this attribute is needed to mark an intrinsic as callable from
|
Furthermore this attribute is needed to mark an intrinsic as callable from
|
||||||
`rustc_const_stable` functions.
|
`rustc_const_stable` functions.
|
||||||
|
|
||||||
|
## rustc_default_body_unstable
|
||||||
|
|
||||||
|
The `#[rustc_default_body_unstable(feature = "foo", issue = "1234", reason =
|
||||||
|
"lorem ipsum")]` attribute has the same interface as the `unstable` attribute.
|
||||||
|
It is used to mark the default implementation for an item within a trait as
|
||||||
|
unstable.
|
||||||
|
A trait with a default-body-unstable item can be implemented stably by providing
|
||||||
|
an explicit body for any such item, or the default body can be used by enabling
|
||||||
|
its corresponding `#![feature]`.
|
||||||
|
|
||||||
## Stabilizing a library feature
|
## Stabilizing a library feature
|
||||||
|
|
||||||
To stabilize a feature, follow these steps:
|
To stabilize a feature, follow these steps:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue