diff options
| author | Jane Lusby <jlusby@yaah.dev> | 2022-06-13 14:47:51 -0700 |
|---|---|---|
| committer | Jane Lusby <jlusby@yaah.dev> | 2022-06-13 14:47:51 -0700 |
| commit | e3839ccc83dfbdf5fc6bddc1a9a435e78379fec7 (patch) | |
| tree | 87e002726123bdd2db89ad430da46498cca8e18a | |
| parent | fb2d2e53fde0c74029aad4c10750fdb07a973263 (diff) | |
| download | rust-e3839ccc83dfbdf5fc6bddc1a9a435e78379fec7.tar.gz rust-e3839ccc83dfbdf5fc6bddc1a9a435e78379fec7.zip | |
fix broken doc comment
| -rw-r--r-- | library/std/src/error.rs | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/library/std/src/error.rs b/library/std/src/error.rs index e5cc008096d..6ad04e3f922 100644 --- a/library/std/src/error.rs +++ b/library/std/src/error.rs @@ -298,13 +298,14 @@ pub trait Error: Debug + Display { /// Provides type based access to context intended for error reports. /// - /// Used in conjunction with [`provide_value`] and [`provide_ref`] to extract + /// Used in conjunction with [`Demand::provide_value`] and [`Demand::provide_ref`] to extract /// references to member variables from `dyn Error` trait objects. /// /// # Example /// /// ```rust /// #![feature(provide_any)] + /// #![feature(error_generic_member_access)] /// use core::fmt; /// use core::any::Demand; /// @@ -363,11 +364,11 @@ pub trait Error: Debug + Display { /// assert!(core::ptr::eq(&error.backtrace, backtrace_ref)); /// } /// ``` - #[unstable(feature = "generic_member_access", issue = "none")] + #[unstable(feature = "error_generic_member_access", issue = "none")] fn provide<'a>(&'a self, _req: &mut Demand<'a>) {} } -#[unstable(feature = "generic_member_access", issue = "none")] +#[unstable(feature = "error_generic_member_access", issue = "none")] impl Provider for dyn Error + 'static { fn provide<'a>(&'a self, req: &mut Demand<'a>) { self.provide(req) @@ -910,13 +911,13 @@ impl dyn Error + 'static { } /// Request a reference to context of type `T`. - #[unstable(feature = "generic_member_access", issue = "none")] + #[unstable(feature = "error_generic_member_access", issue = "none")] pub fn request_ref<T: ?Sized + 'static>(&self) -> Option<&T> { core::any::request_ref(self) } /// Request a value to context of type `T`. - #[unstable(feature = "generic_member_access", issue = "none")] + #[unstable(feature = "error_generic_member_access", issue = "none")] pub fn request_value<T: 'static>(&self) -> Option<T> { core::any::request_value(self) } @@ -945,13 +946,13 @@ impl dyn Error + 'static + Send { } /// Request a reference to context of type `T`. - #[unstable(feature = "generic_member_access", issue = "none")] + #[unstable(feature = "error_generic_member_access", issue = "none")] pub fn request_ref<T: ?Sized + 'static>(&self) -> Option<&T> { <dyn Error + 'static>::request_ref(self) } /// Request a value to context of type `T`. - #[unstable(feature = "generic_member_access", issue = "none")] + #[unstable(feature = "error_generic_member_access", issue = "none")] pub fn request_value<T: 'static>(&self) -> Option<T> { <dyn Error + 'static>::request_value(self) } @@ -980,13 +981,13 @@ impl dyn Error + 'static + Send + Sync { } /// Request a reference to context of type `T`. - #[unstable(feature = "generic_member_access", issue = "none")] + #[unstable(feature = "error_generic_member_access", issue = "none")] pub fn request_ref<T: ?Sized + 'static>(&self) -> Option<&T> { <dyn Error + 'static>::request_ref(self) } /// Request a value to context of type `T`. - #[unstable(feature = "generic_member_access", issue = "none")] + #[unstable(feature = "error_generic_member_access", issue = "none")] pub fn request_value<T: 'static>(&self) -> Option<T> { <dyn Error + 'static>::request_value(self) } |
