Skip to content

Commit b87dd5b

Browse files
committed
bump Rust, add patch for missing error_in_core feature
1 parent 9dbf0f4 commit b87dd5b

File tree

2 files changed

+85
-1
lines changed

2 files changed

+85
-1
lines changed

rust-src.diff

+84
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
diff --git a/library/core/src/error.rs b/library/core/src/error.rs
2+
index c32a54b77ef..1170221c10c 100644
3+
--- a/library/core/src/error.rs
4+
+++ b/library/core/src/error.rs
5+
@@ -130,6 +130,7 @@ fn cause(&self) -> Option<&dyn Error> {
6+
///
7+
/// ```rust
8+
/// #![feature(error_generic_member_access)]
9+
+ /// #![feature(error_in_core)]
10+
/// use core::fmt;
11+
/// use core::error::{request_ref, Request};
12+
///
13+
@@ -360,6 +361,7 @@ pub fn sources(&self) -> Source<'_> {
14+
///
15+
/// ```rust
16+
/// # #![feature(error_generic_member_access)]
17+
+/// # #![feature(error_in_core)]
18+
/// use std::error::Error;
19+
/// use core::error::request_value;
20+
///
21+
@@ -383,6 +385,7 @@ pub fn request_value<'a, T>(err: &'a (impl Error + ?Sized)) -> Option<T>
22+
///
23+
/// ```rust
24+
/// # #![feature(error_generic_member_access)]
25+
+/// # #![feature(error_in_core)]
26+
/// use core::error::Error;
27+
/// use core::error::request_ref;
28+
///
29+
@@ -454,6 +457,7 @@ fn request_by_type_tag<'a, I>(err: &'a (impl Error + ?Sized)) -> Option<I::Reifi
30+
///
31+
/// ```
32+
/// #![feature(error_generic_member_access)]
33+
+/// #![feature(error_in_core)]
34+
/// use core::fmt;
35+
/// use core::error::Request;
36+
/// use core::error::request_ref;
37+
@@ -524,6 +528,7 @@ fn new<'b>(erased: &'b mut (dyn Erased<'a> + 'a)) -> &'b mut Request<'a> {
38+
///
39+
/// ```rust
40+
/// #![feature(error_generic_member_access)]
41+
+ /// #![feature(error_in_core)]
42+
///
43+
/// use core::error::Request;
44+
///
45+
@@ -558,6 +563,7 @@ pub fn provide_value<T>(&mut self, value: T) -> &mut Self
46+
///
47+
/// ```rust
48+
/// #![feature(error_generic_member_access)]
49+
+ /// #![feature(error_in_core)]
50+
///
51+
/// use core::error::Request;
52+
///
53+
@@ -593,6 +599,7 @@ pub fn provide_value_with<T>(&mut self, fulfil: impl FnOnce() -> T) -> &mut Self
54+
///
55+
/// ```rust
56+
/// #![feature(error_generic_member_access)]
57+
+ /// #![feature(error_in_core)]
58+
///
59+
/// use core::error::Request;
60+
///
61+
@@ -625,6 +632,7 @@ pub fn provide_ref<T: ?Sized + 'static>(&mut self, value: &'a T) -> &mut Self {
62+
///
63+
/// ```rust
64+
/// #![feature(error_generic_member_access)]
65+
+ /// #![feature(error_in_core)]
66+
///
67+
/// use core::error::Request;
68+
///
69+
@@ -691,6 +699,7 @@ fn provide_with<I>(&mut self, fulfil: impl FnOnce() -> I::Reified) -> &mut Self
70+
///
71+
/// ```rust
72+
/// #![feature(error_generic_member_access)]
73+
+ /// #![feature(error_in_core)]
74+
///
75+
/// use core::error::Request;
76+
/// use core::error::request_value;
77+
@@ -778,6 +787,7 @@ pub fn would_be_satisfied_by_value_of<T>(&self) -> bool
78+
///
79+
/// ```rust
80+
/// #![feature(error_generic_member_access)]
81+
+ /// #![feature(error_in_core)]
82+
///
83+
/// use core::error::Request;
84+
/// use core::error::request_ref;

rust-version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
nightly-2023-08-05
1+
nightly-2023-08-15

0 commit comments

Comments
 (0)