1
Fork 0

Rollup merge of #116679 - estebank:rewrap-unwrap, r=oli-obk

Remove some unnecessary `unwrap`s
This commit is contained in:
Matthias Krüger 2023-10-14 13:48:19 +02:00 committed by GitHub
commit 30b2cc0cc3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 16 additions and 9 deletions

View file

@ -353,7 +353,7 @@ impl<'tcx> LateLintPass<'tcx> for UnusedResults {
ty::Generator(def_id, ..) => {
// async fn should be treated as "implementor of `Future`"
let must_use = if cx.tcx.generator_is_async(def_id) {
let def_id = cx.tcx.lang_items().future_trait().unwrap();
let def_id = cx.tcx.lang_items().future_trait()?;
is_def_must_use(cx, def_id, span)
.map(|inner| MustUsePath::Opaque(Box::new(inner)))
} else {