/// }
///
/// impl fmt::Display for SuperError {
- /// fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ /// fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
/// write!(f, "SuperError is here!")
/// }
/// }
/// struct SuperErrorSideKick;
///
/// impl fmt::Display for SuperErrorSideKick {
- /// fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ /// fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
/// write!(f, "SuperErrorSideKick is here!")
/// }
/// }
/// }
///
/// impl fmt::Display for SuperError {
- /// fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ /// fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
/// write!(f, "SuperError is here!")
/// }
/// }
/// struct SuperErrorSideKick;
///
/// impl fmt::Display for SuperErrorSideKick {
- /// fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ /// fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
/// write!(f, "SuperErrorSideKick is here!")
/// }
/// }
fn source(&self) -> Option<&(dyn Error + 'static)> { None }
/// Gets the `TypeId` of `self`
- #[doc(hidden)]
#[stable(feature = "error_type_id", since = "1.34.0")]
fn type_id(&self) -> TypeId where Self: 'static {
TypeId::of::<Self>()
/// struct AnError;
///
/// impl fmt::Display for AnError {
- /// fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ /// fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
/// write!(f , "An error")
/// }
/// }
/// struct AnError;
///
/// impl fmt::Display for AnError {
- /// fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ /// fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
/// write!(f , "An error")
/// }
/// }
}
impl Display for StringError {
- fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
Display::fmt(&self.0, f)
}
}
/// struct B(Option<Box<dyn Error + 'static>>);
///
/// impl fmt::Display for A {
- /// fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ /// fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
/// write!(f, "A")
/// }
/// }
///
/// impl fmt::Display for B {
- /// fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ /// fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
/// write!(f, "B")
/// }
/// }
/// [`source`]: trait.Error.html#method.source
#[unstable(feature = "error_iter", issue = "58520")]
#[inline]
- pub fn iter_chain(&self) -> ErrorIter {
+ pub fn iter_chain(&self) -> ErrorIter<'_> {
ErrorIter {
current: Some(self),
}
/// struct C(Option<Box<dyn Error + 'static>>);
///
/// impl fmt::Display for A {
- /// fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ /// fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
/// write!(f, "A")
/// }
/// }
///
/// impl fmt::Display for B {
- /// fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ /// fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
/// write!(f, "B")
/// }
/// }
///
/// impl fmt::Display for C {
- /// fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ /// fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
/// write!(f, "C")
/// }
/// }
/// [`source`]: trait.Error.html#method.source
#[inline]
#[unstable(feature = "error_iter", issue = "58520")]
- pub fn iter_sources(&self) -> ErrorIter {
+ pub fn iter_sources(&self) -> ErrorIter<'_> {
ErrorIter {
current: self.source(),
}
struct B;
impl fmt::Display for A {
- fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
write!(f, "A")
}
}
impl fmt::Display for B {
- fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
write!(f, "B")
}
}