fn descr(self) -> &'static str {
        match self {
            DesugaringKind::CondTemporary => "`if` or `while` condition",
            DesugaringKind::Async => "`async` block or function",
            DesugaringKind::Await => "`await` expression",
            DesugaringKind::QuestionMark => "operator `?`",
            DesugaringKind::TryBlock => "`try` block",
            DesugaringKind::OpaqueTy => "`impl Trait`",
            DesugaringKind::ForLoop(_) => "`for` loop",
        }
    }
/// The description wording should combine well with "desugaring of {}".
The description wording should combine well with "desugaring of {}".
The description wording should combine well with " desugaring of {} " .
fn descr(self) -> &'static str {
        match self {
            DesugaringKind::CondTemporary => "`if` or `while` condition",
            DesugaringKind::Async => "`async` block or function",
            DesugaringKind::Await => "`await` expression",
            DesugaringKind::QuestionMark => "operator `?`",
            DesugaringKind::TryBlock => "`try` block",
            DesugaringKind::OpaqueTy => "`impl Trait`",
            DesugaringKind::ForLoop(_) => "`for` loop",
        }
    }
fn descr ( self ) -> & ' static str { match self { DesugaringKind :: CondTemporary => " " , DesugaringKind :: Async => " " , DesugaringKind :: Await => " " , DesugaringKind :: QuestionMark => " " , DesugaringKind :: TryBlock => " " , DesugaringKind :: OpaqueTy => " " , DesugaringKind :: ForLoop ( _ ) => " " , } }
The description wording should combine well with "desugaring of {}".
The description wording should combine well with " desugaring of {} " .
self
self