diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2018-08-19 18:49:31 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-08-19 18:49:31 +0200 |
| commit | 71187b7e187823f997ab0481a37c2a4b0ccafe7e (patch) | |
| tree | 8e495b3f108e6712e790b46bab378307a2e55efe | |
| parent | c2217b7fb7d0c2d5383335d8958e0d26263a7904 (diff) | |
| download | rust-71187b7e187823f997ab0481a37c2a4b0ccafe7e.tar.gz rust-71187b7e187823f997ab0481a37c2a4b0ccafe7e.zip | |
Make core::convert::identity a const fn.
| -rw-r--r-- | src/libcore/convert.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libcore/convert.rs b/src/libcore/convert.rs index 67cb010c6b4..bfa1bd99bfe 100644 --- a/src/libcore/convert.rs +++ b/src/libcore/convert.rs @@ -104,8 +104,9 @@ /// assert_eq!(vec![1, 3], filtered); /// ``` #[unstable(feature = "convert_id", issue = "0")] +#[rustc_const_unstable(feature = "const_convert_id")] #[inline] -pub fn identity<T>(x: T) -> T { x } +pub const fn identity<T>(x: T) -> T { x } /// A cheap reference-to-reference conversion. Used to convert a value to a /// reference value within generic code. |
