mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-22 14:55:26 +00:00
Auto merge of #97809 - matthiaskrgr:rollup-ajyvjd3, r=matthiaskrgr
Rollup of 3 pull requests Successful merges: - #97700 (Add note to documentation of HashSet::intersection) - #97792 (More eslint checks) - #97794 (Fix typo in redundant_pattern_match.rs) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
This commit is contained in:
commit
54aa8a7858
@ -588,6 +588,12 @@ where
|
||||
/// Visits the values representing the intersection,
|
||||
/// i.e., the values that are both in `self` and `other`.
|
||||
///
|
||||
/// When an equal element is present in `self` and `other`
|
||||
/// then the resulting `Intersection` may yield references to
|
||||
/// one or the other. This can be relevant if `T` contains fields which
|
||||
/// are not compared by its `Eq` implementation, and may hold different
|
||||
/// value between the two equal copies of `T` in the two sets.
|
||||
///
|
||||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
|
@ -78,5 +78,11 @@ module.exports = {
|
||||
"block-scoped-var": "error",
|
||||
"guard-for-in": "error",
|
||||
"no-alert": "error",
|
||||
"no-confusing-arrow": "error",
|
||||
"no-div-regex": "error",
|
||||
"no-floating-decimal": "error",
|
||||
"no-implicit-globals": "error",
|
||||
"no-implied-eval": "error",
|
||||
"no-label-var": "error",
|
||||
}
|
||||
};
|
||||
|
@ -882,7 +882,7 @@ function loadCss(cssFileName) {
|
||||
["-", "Collapse all sections"],
|
||||
].map(x => "<dt>" +
|
||||
x[0].split(" ")
|
||||
.map((y, index) => (index & 1) === 0 ? "<kbd>" + y + "</kbd>" : " " + y + " ")
|
||||
.map((y, index) => ((index & 1) === 0 ? "<kbd>" + y + "</kbd>" : " " + y + " "))
|
||||
.join("") + "</dt><dd>" + x[1] + "</dd>").join("");
|
||||
const div_shortcuts = document.createElement("div");
|
||||
addClass(div_shortcuts, "shortcuts");
|
||||
|
@ -70,7 +70,7 @@ fn temporaries_need_ordered_drop<'tcx>(cx: &LateContext<'tcx>, expr: &'tcx Expr<
|
||||
}
|
||||
}
|
||||
},
|
||||
// the base type is alway taken by reference.
|
||||
// the base type is always taken by reference.
|
||||
// e.g. In `(vec![0])[0]` the vector is a temporary value.
|
||||
ExprKind::Index(base, index) => {
|
||||
if !matches!(base.kind, ExprKind::Path(_)) {
|
||||
|
Loading…
Reference in New Issue
Block a user