@@ -40,10 +40,8 @@ use crate::string;
40
40
/// provide its own errors while also revealing some of the implementation for
41
41
/// debugging via [`source`] chains.
42
42
///
43
- /// [`Result<T, E>`]: ../result/enum.Result.html
44
- /// [`Display`]: ../fmt/trait.Display.html
45
- /// [`Debug`]: ../fmt/trait.Debug.html
46
- /// [`source`]: trait.Error.html#method.source
43
+ /// [`Result<T, E>`]: Result
44
+ /// [`source`]: Error::source
47
45
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
48
46
pub trait Error : Debug + Display {
49
47
/// The lower-level source of this error, if any.
@@ -164,8 +162,6 @@ mod private {
164
162
impl < ' a , E : Error + ' a > From < E > for Box < dyn Error + ' a > {
165
163
/// Converts a type of [`Error`] into a box of dyn [`Error`].
166
164
///
167
- /// [`Error`]: ../error/trait.Error.html
168
- ///
169
165
/// # Examples
170
166
///
171
167
/// ```
@@ -199,8 +195,6 @@ impl<'a, E: Error + Send + Sync + 'a> From<E> for Box<dyn Error + Send + Sync +
199
195
/// Converts a type of [`Error`] + [`Send`] + [`Sync`] into a box of
200
196
/// dyn [`Error`] + [`Send`] + [`Sync`].
201
197
///
202
- /// [`Error`]: ../error/trait.Error.html
203
- ///
204
198
/// # Examples
205
199
///
206
200
/// ```
@@ -238,8 +232,6 @@ impl<'a, E: Error + Send + Sync + 'a> From<E> for Box<dyn Error + Send + Sync +
238
232
impl From < String > for Box < dyn Error + Send + Sync > {
239
233
/// Converts a [`String`] into a box of dyn [`Error`] + [`Send`] + [`Sync`].
240
234
///
241
- /// [`Error`]: ../error/trait.Error.html
242
- ///
243
235
/// # Examples
244
236
///
245
237
/// ```
@@ -283,8 +275,6 @@ impl From<String> for Box<dyn Error + Send + Sync> {
283
275
impl From < String > for Box < dyn Error > {
284
276
/// Converts a [`String`] into a box of dyn [`Error`].
285
277
///
286
- /// [`Error`]: ../error/trait.Error.html
287
- ///
288
278
/// # Examples
289
279
///
290
280
/// ```
@@ -306,8 +296,6 @@ impl From<String> for Box<dyn Error> {
306
296
impl < ' a > From < & str > for Box < dyn Error + Send + Sync + ' a > {
307
297
/// Converts a [`str`] into a box of dyn [`Error`] + [`Send`] + [`Sync`].
308
298
///
309
- /// [`Error`]: ../error/trait.Error.html
310
- ///
311
299
/// # Examples
312
300
///
313
301
/// ```
@@ -329,8 +317,6 @@ impl<'a> From<&str> for Box<dyn Error + Send + Sync + 'a> {
329
317
impl From < & str > for Box < dyn Error > {
330
318
/// Converts a [`str`] into a box of dyn [`Error`].
331
319
///
332
- /// [`Error`]: ../error/trait.Error.html
333
- ///
334
320
/// # Examples
335
321
///
336
322
/// ```
@@ -350,9 +336,6 @@ impl From<&str> for Box<dyn Error> {
350
336
impl < ' a , ' b > From < Cow < ' b , str > > for Box < dyn Error + Send + Sync + ' a > {
351
337
/// Converts a [`Cow`] into a box of dyn [`Error`] + [`Send`] + [`Sync`].
352
338
///
353
- /// [`Cow`]: ../borrow/enum.Cow.html
354
- /// [`Error`]: ../error/trait.Error.html
355
- ///
356
339
/// # Examples
357
340
///
358
341
/// ```
@@ -374,9 +357,6 @@ impl<'a, 'b> From<Cow<'b, str>> for Box<dyn Error + Send + Sync + 'a> {
374
357
impl < ' a > From < Cow < ' a , str > > for Box < dyn Error > {
375
358
/// Converts a [`Cow`] into a box of dyn [`Error`].
376
359
///
377
- /// [`Cow`]: ../borrow/enum.Cow.html
378
- /// [`Error`]: ../error/trait.Error.html
379
- ///
380
360
/// # Examples
381
361
///
382
362
/// ```
@@ -703,7 +683,7 @@ impl dyn Error {
703
683
/// assert!(iter.next().is_none());
704
684
/// ```
705
685
///
706
- /// [`source`]: trait. Error.html#method. source
686
+ /// [`source`]: Error:: source
707
687
#[ unstable( feature = "error_iter" , issue = "58520" ) ]
708
688
#[ inline]
709
689
pub fn chain ( & self ) -> Chain < ' _ > {
@@ -715,8 +695,6 @@ impl dyn Error {
715
695
///
716
696
/// If you want to omit the initial error and only process
717
697
/// its sources, use `skip(1)`.
718
- ///
719
- /// [`Error`]: trait.Error.html
720
698
#[ unstable( feature = "error_iter" , issue = "58520" ) ]
721
699
#[ derive( Clone , Debug ) ]
722
700
pub struct Chain < ' a > {
0 commit comments