Summary
|| a.x + 1 now captures only a.x instead of a.
This can cause things to be dropped at different times or affect whether closures implement traits like Send or Clone.
If possible changes are detected, cargo fix will insert statements like let _ = &a to force a closure to capture the entire variable.
doc.rust-lang.org/edition-guide/rust-2021/disjoint-capture-in-closures.html
--
FROM 117.147.20.*